方法一:
登录成功后,后端返回一个 cookie,根据这个 cookie 的有无来判断;退出登录时,后端会删除这个 cookie;
方法二:
登录成功后,前端设置 cookie,比如'isLogin = true',根据isLogin的值去判断;退出登录时删除 cookieisLogin或设置 'isLogin = false'。
方法三:
1、前端发送登录请求
2、后端返回 token,前端得到后端返回的 token,将其写入到 localStorage(或sesstionStorage) 中,后续请求中都携带 token
3、后端判断 token 是否过期,如果过期就对前台的请求响应过期标识或者状态码
4、前端得到过期标识后,清除 localStorage(或sesstionStorage)中的 token,然后重定向到 login 路由
以上这是我知道的三种方法,最常用的是第三种,如果谁还有其他的判断方法,欢迎在下方留言。
网友评论