Сохранить apikey между сессиями
Я делаю небольшое клиентское веб-приложение для MagicCardMarket.eu. Это просто javascript и html. Пользователь должен войти в систему, используя свое имя пользователя и apikey, хотя мне было интересно, как лучше сохранить их между сеансами?
Я впервые делаю такое веб-приложение. Это также первый раз, когда я использую что-то вроде этого apikey, поэтому я не был уверен, что Google.
Спасибо!
2 ответа
Ты можешь использовать sessionStorage
,
sessionStorage.setItem('key','value');
var value = sessionStorage.getItem('key');
Так что же это?
Это глобальный объект (sessionStorage), который поддерживает область хранения, доступную на время сеанса страницы. Сеанс страницы длится до тех пор, пока браузер открыт и выживает после перезагрузки и восстановления страницы. Открытие страницы в новой вкладке или окне приведет к началу нового сеанса.
Использовать сессионное хранилище. Он хранит значения как ключ, пары значений. Чтобы установить значение для сессии, используйте
sessionStorage.name = "Use Name";
sessionStorage.APIKey = "Use APIKey";
Чтобы получить значения из хранилища сеансов:
var name = sessionStorage.name;
var APIKey = sessionStorage.APIKey;
Примечание: пары имя / значение всегда хранятся в виде строк. Не забудьте преобразовать их в другой формат при необходимости!