Как запомнить данные для входа в браузер, когда пользователь вошел в систему - PullRequest
0 голосов
/ 11 июня 2018

Я работаю над сайтом одного клиента, который разработан в Asp.Net MVC.Клиенту необходимо помнить данные для входа в систему или информацию после входа пользователя на веб-сайт.Поэтому в следующий раз пользователю не нужно будет вводить данные снова.Эта функциональность прекрасно работает в Google Chrome, но не работает в IE.Я проверил настройки в IE, позволив запомнить данные для входа, но пока не повезло.Даже я проверил многие другие сайты, чьи данные для входа сохранены в IE.

Можете ли вы предложить мне какое-нибудь решение, если вы столкнулись с такой проблемой?Есть ли проблема совместимости браузера?Ждем Вашего ответа !!!

1 Ответ

0 голосов
/ 11 июня 2018

localStorage может сделать это.

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

Пример:

var loginInfo = {a:"a", b:"b"};

localStorage.setItem('loginInfo', loginInfo);

var getInfo = localStorage.getItem('loginInfo');

console.log(getInfo);

Я привык сохранять данные таким образом для удобства, но для безопасности,Я не рекомендую этот способ.


Вы также можете использовать document.cookie для достижения этой цели:

document.cookie = "username=John Doe;somthing=Other";

Для серверной стороны наиболее эффективным способом является сохранение всеанс.

По сеансам серверы могут легко и безопасно запомнить, кто пользователь.


Существует множество видов запоминания пользовательских данных, поэтому все зависит от того, что вы хотитеиспользовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...