如何通过document.cookie判断用户是否登录

avatar
作者
猴君
阅读量:0

可以通过document.cookie来判断用户是否登录,首先需要获取所有的cookie,然后遍历每个cookie,查找是否存在包含登录状态的cookie。例如,假设登录状态的cookie名称为"login_status",可以使用如下的代码来判断用户是否登录:

function isUserLoggedIn() {     var cookies = document.cookie.split("; ");     for (var i = 0; i < cookies.length; i++) {         var cookie = cookies[i].split("=");         if (cookie[0] === "login_status" && cookie[1] === "true") {             return true; // 用户已登录         }     }     return false; // 用户未登录 }  if (isUserLoggedIn()) {     console.log("用户已登录"); } else {     console.log("用户未登录"); } 

上面的代码首先获取所有的cookie,并遍历每个cookie,查找是否存在名为"login_status"且值为"true"的cookie,如果存在则表示用户已登录,否则表示用户未登录。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!