@WiNNeR_tig

Запомнить логин и пароль в localStorage, виден пароль, как правильно?

Сделал форму входа, добавил галочку Запомнить логин и пароль, записываю всё в localStorage и мне кажется что хранить пароль вот так в голом виде наверно не правильно... Можно ли его как то кодировать или как правильно ?
  • Вопрос задан
  • 2660 просмотров
Пригласить эксперта
Ответы на вопрос 3
petermzg
@petermzg
Самый лучший программист
Правильно не хранить пароль.
После логина вы получаете идентификатор сессии, вот его и храните и на серверной стороне тоже делаете механизм сохранения данных этой сессии.
Ответ написан
Комментировать
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
Не совсем правильно ты понял назначение галочки: она не в чистом виде сохраняет пароль, а говорит оставаться ли в системе после закрытия браузера. Таким образом разница: если хотим оставаться в системе сохраняем токен в localStorage, если нет - в sessionStorage. С куки аналогично-или expired конкретная дата или сессионно.
Теперь по поводу автосохранения пароля: <input type="password"> и браузер сам предложит сохранять или нет.
Ответ написан
Комментировать
@WiNNeR_tig Автор вопроса
Всем спасибо, переделал на хранении типа токена, после смерти сессии или выключения браузера, есть возможность просто нажать войти без ввода чего либо. Токен храню в базе в записи к пользователю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы