前端判断用户登录状态方法

更新时间:2022-04-19 编辑:创始人 关注人次:0 云搜索


前端判断用户登录状态方法

网站有很多权限控制,登录用户和未登录用户显示的内容有差别。
前后端分离后,前端怎样判断用户是否已登录?有哪些方式?

方法一:

登录成功后,后端返回一个 cookie,根据这个 cookie 的有无来判断;退出登录时,后端会删除这个 cookie;

方法二:

登录成功后,前端设置 cookie,比如'isLogin = true',根据isLogin的值去判断;退出登录时删除 cookieisLogin 或设置  'isLogin = false'。

方法三:

  1. 前台发送登录请求

  2. 后台返回 token,前台得到后台返回的 token,将其写入到 localStorage 中,后续请求中都携带 token

  3. 后台判断 token 是否过期,如果过期就对前台的请求响应过期标识或者状态码

  4. 前台得到过期标识后,清除 localStorage 中的 token,然后重定向到 login 路由


本文地址: http://www.4435.cn/a/xinwenguandian/jianzhanzhishi/2022/0419/32484.html ,转载请注明出处。

服务支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!