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