Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用javascript关闭浏览器后保持登录状态_Javascript_Html - Fatal编程技术网

如何在使用javascript关闭浏览器后保持登录状态

如何在使用javascript关闭浏览器后保持登录状态,javascript,html,Javascript,Html,我正在创建聊天应用程序,我不知道在浏览器关闭时如何保留用户会话 当用户第一次登录时,浏览器应该记住我正在使用本地存储的用户凭据。但是如何保留用户凭据呢?例如,您确实应该使用cookies 使用javascript,您可以通过 document.cookie = "username=" + username; 比如说。 出于各种安全原因,不直接将用户名存储在cookie中更安全 请从W3学校查看此信息: 例如,你真的应该使用cookies 使用javascript,您可以通过 document.

我正在创建聊天应用程序,我不知道在浏览器关闭时如何保留用户会话


当用户第一次登录时,浏览器应该记住我正在使用本地存储的用户凭据。但是如何保留用户凭据呢?

例如,您确实应该使用cookies

使用javascript,您可以通过

document.cookie = "username=" + username;
比如说。 出于各种安全原因,不直接将用户名存储在cookie中更安全

请从W3学校查看此信息:
例如,你真的应该使用cookies

使用javascript,您可以通过

document.cookie = "username=" + username;
比如说。 出于各种安全原因,不直接将用户名存储在cookie中更安全

请从W3学校查看此信息:

cookies的替代方法是,您可以在浏览器的内部写入会话,并使用本地存储中的数据初始化应用程序,并检查它们是否仍然有效。

cookies的替代方法是,您可以在浏览器的内部写入会话,并使用来自的数据初始化应用程序查看本地存储并检查它们是否仍然有效。

您确实应该像Tim所说的那样使用cookie,但不要只在cookie中保存用户名。相反,设置一个随机生成的令牌并将其保存在数据库中。加载站点时,您将获得令牌,并与服务器验证谁已登录以及令牌是否有效


同时,还要将令牌链接到IP地址和用户代理,这使其更加安全

你确实应该像蒂姆说的那样使用cookie,但不要只在cookie中保存用户名。相反,设置一个随机生成的令牌并将其保存在数据库中。加载站点时,您将获得令牌,并与服务器验证谁已登录以及令牌是否有效


同时,还要将令牌链接到IP地址和用户代理,这使其更加安全

你说保留页面是什么意思?此外,如果你想让人们在下次访问时保持登录状态,你应该查看会话和cookies。保留页面是什么意思?此外,如果你想让人们在下次访问时保持登录状态,你应该查看会话和cookies。同意,这样存储会更好。请将此标记为已接受的答案。这让每个人都清楚地知道这个问题已经得到了回答。同意,这样保存它是一个更好的主意。那么请将此标记为已接受的答案。这让每个人都清楚,这个问题已经得到了回答。