mysql — проверка токена для сброса пароля в переполнении стека

У меня есть база данных с одной таблицей под названием TOKENS. Это состоит из:

электронная почта, токен, expired_date, пароль

Как проверить, существует ли значение в столбце базы данных? Мне нужно проверить, существует ли токен. Я попытался запросить столбец «токен», а затем сохранить результаты в массиве и проверить, существует ли он в массиве. Это лучший метод?

Во-вторых, как я могу запросить этот токен и проверить соответствующий набор expiry_date? В Excel это будет похоже на VLOOKUP. По сути, я бы запросил токен и вернул бы поле expiry_date этого токена.

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

Когда пользователь переходит на страницу reset.php по своей ссылке, сначала я проверяю, установлен ли пароль, а если нет, отображать форму для сброса пароля (в основном, первое посещение всегда будет отображать форму).

Когда пользователь нажимает «сброс» после ввода своего пароля, мне нужно проверить, действителен ли токен.

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]