Иногда пользователи забывают пароль и не могут войти на какой-нибудь сайт. Тогда они идут в напоминание забытого пароля и вводят электронную почту, для восстановления. Однако, нередко бывают случаи, когда человек просто забыл под каким логином он регистрировался на данном сайте. Иногда у людей их несколько, а иногда они вообще вечно выдумывают разные варианты.
Моя идея в том, чтобы при неудачных попытках входа на сайт, сохранять логины во временные куки. Затем, если пользователь пойдет в напоминание забытого пароля и введет свой электронный адрес, мы просто сравним что у нас хранится в куки, с реальным логином для этого адреса. И, если окажется, что пользователь действительно подзабыл свой логин, не высылать ему новый пароль, а прямо на странице написать: «Кажется вы вводили неверный логин все это время. Более вероятно, что вас зовут %USERNAME%».
Моя идея в том, чтобы при неудачных попытках входа на сайт, сохранять логины во временные куки. Затем, если пользователь пойдет в напоминание забытого пароля и введет свой электронный адрес, мы просто сравним что у нас хранится в куки, с реальным логином для этого адреса. И, если окажется, что пользователь действительно подзабыл свой логин, не высылать ему новый пароль, а прямо на странице написать: «Кажется вы вводили неверный логин все это время. Более вероятно, что вас зовут %USERNAME%».