Возможно ли записать значение переменной в localStorage?

Есть страничка с простеньким скриптом:

function login () {
	var code = document.getElementById("my_pass").value;
	var pass = "eeee";
		if (code == pass) {
			var win = document.getElementById("openModal");
			win.classList.add("close");
			document.getElementById('filter').classList.add('filterNull');
		} else {
			document.getElementById('hidden').style.cssText= `
				display: block;
				font-size: 16px;
				color: rgb(255, 255, 255);
				text-align: center;
				position: absolute;
				top: 5em;
				left: 0;
				right: 0;
				margin: 0 auto;
				padding: 0.4em;
				border-radius: 6px;
				background: #fe5196;
				width: 185px;
			`
		}
	
	}


При входе показываем модальное окно, просим ввести пароль.

Возможно ли пароль записать в localStorage, чтобы пользователь не вводил его постоянно при обновлении страницы?
  • Вопрос задан
  • 419 просмотров
Решения вопроса 1
@nvdfxx
Senior Pomidor developer
if (code == pass) {
    if(localStorage.getItem('pw')) {
        ...
    } else {
        localStorage.setItem('pw', code)    
        ...
    }
} else {...}

И вешаете обработчик на что хотите, а вообще, это бред какой-то, про jwt прочитать можно, или хотя бы про сессии и хеширование, и не хранить в локалсторе открытые пароли
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы