CSRFトークンの追加
This commit is contained in:
@@ -18,10 +18,16 @@ class User {
|
||||
exit();
|
||||
}
|
||||
|
||||
$doLogin = count($_POST) > 0;
|
||||
$doLogin = $_SERVER['REQUEST_METHOD'] === 'POST';
|
||||
$error = '';
|
||||
|
||||
if ($doLogin) {
|
||||
if (!\verify_csrf_token($_POST['csrf_token'])) {
|
||||
header('Location: /');
|
||||
exit();
|
||||
}
|
||||
unset($_POST['csrf_token']);
|
||||
|
||||
$a = [];
|
||||
if (count($_POST) === 2) {
|
||||
$i = 0;
|
||||
@@ -91,6 +97,12 @@ class User {
|
||||
$nyuE = '';
|
||||
|
||||
if ($doRegister) {
|
||||
if (!\verify_csrf_token($_POST['csrf_token'])) {
|
||||
header('Location: /');
|
||||
exit();
|
||||
}
|
||||
unset($_POST['csrf_token']);
|
||||
|
||||
$a = [];
|
||||
if (count($_POST) === 4) {
|
||||
$i = 0;
|
||||
|
||||
Reference in New Issue
Block a user