$ _GET [] должен запускаться только в определенное время

сценарий:
В настоящее время я пишу функцию аутентификации для страницы входа в систему, которая отправляет электронное письмо пользователю, затем вы щелкаете по электронной почте, и он передает ссылку, которая отправляет его для входа в систему вместе с прикрепленным UUID, который проверяет возможность использования их учетной записи.

проблема:
Моя проблема в том, что эту страницу можно открыть, просто открыв веб-сайт, и их переменная $ auth не передана. Я должен быть в состоянии получить аутентификацию только в том случае, если в URL была передана переменная. Мне нужно, чтобы мой оператор if проверял, была ли передана переменная auth в URL.

Код:

if($_GET[ "auth" ]){
$Auth = $_GET[ "auth" ];
}
else{
$Auth=NULL;
}

$db = new Database();
if($Auth != null){
$check = $db->Authenticate($Auth);
if($check != null){
$error = $check;
}
}

1

Решение

if(isset($_GET[ "auth" ]))

Попробуй это 🙂

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector