0, 'path' => '/', 'domain' => '', 'secure' => true, 'httponly' => true, 'samesite' => 'Lax' ]); session_start(); // 変数の初期化 $current_date = null; $message_array = array(); $error_message = array(); $pdo = null; $stmt = null; $res = null; $option = null; try { $option = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_MULTI_STATEMENTS => false ); $pdo = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST , DB_USER, DB_PASS, $option); } catch(PDOException $e) { // 接続エラーのときエラー内容を取得する $error_message[] = $e->getMessage(); } if(empty($error_message)){ $stmt = $pdo->prepare(" SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = :schema AND table_name = :table LIMIT 1 "); $stmt->execute([ ':schema' => DB_NAME, ':table' => "ipblock", ]); $exists = $stmt->fetchColumn() > 0; if ($exists) { blockedIP($_SERVER['REMOTE_ADDR']); } }else{ header("Location: index.php"); exit; } $aduser = "yes"; $query = $pdo->prepare('SELECT * FROM account WHERE admin = :adminuser limit 1'); $query->execute(array(':adminuser' => $aduser)); $result2 = $query->fetch(); if($result2 > 0){ header("Location: ../login.php"); exit; } $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-1000, '/'); } session_destroy(); ?>
いぇ~い!
🎉🎉🎉🎊🎊🎊✨✨✨
管理者アカウントの登録が完了しました!
以下のログインボタンよりログインしてください!
ログイン後は画面左側メニューの「サーバー設定」よりサーバーの情報を設定することをおすすめします!
また、左側メニューの「設定」から二段階認証の設定をすることもおすすめします。