在html 5中访问会话对象

时间:2017-05-26 17:05:32

标签: javascript html5 session

我想知道 - 如何在HTML5中实现登录,如果第一次加载时不存在会话,并且如果存在任何具有用户数据的会话,我希望显示登录我想要显示'name'而不是'登录'。

2 个答案:

答案 0 :(得分:0)

如果没有PHP,Ruby等服务器端语言,则无法管理会话.HTML5和JavaScript只能管理用户方面的内容。

答案 1 :(得分:0)

您应该查看HTML5本地存储 先https://www.w3schools.com/html/html5_webstorage.asp。如果这不是您想要的,那么您必须使用服务器端语言。

对于使用会话对象进行登录,您可以执行类似(PHP示例):

的操作

1.当用户通过 xyz.com/login

登录时,在会话对象中存储用户的详细信息
$_SESSION["username"] = "username";

2.当用户下次访问xyz.com时,检查会话对象的值是否已存在。

if(isset($_SESSION["username"])){
    // redirect to user profile etc.
}
else{
    // show login page - xyz.com/login
}

了解更多信息:https://www.w3schools.com/php/php_sessions.asp