Как сделать функцию Восстановления пароля через email на чистом языке PHP ( 7 ) + MySQL с RedBean буду очень признателен за

sofiapel68p08lqa sofiapel68p08lqa    2   19.08.2021 03:43    4

Ответы
saida2514 saida2514  19.09.2021 16:38

Алгоритм довольно простой и сложный одновременно.

Для начала на странице типа /reset мы вводим в поле имейл и проверяем есть ли такой. Если есть, то в отдельной таблице или в новом поле (в вашем user) соотносим имейл и случайные символы (как с авторизацией). И отправляем на тот имейл ссылку типа example.com/reset?[случайные символы]. По переходу на reset?[ххх] проверяем к какому имейлу или пользователю относится эти символы. После чего меняем password в таблице. (Не забывая зашифровать).

PS: лучше задавать такие вопросы на stackoverflow или на других тематических форумах. И да, сухо, я знаю. (Без примеров)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика