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