刚开始做一个小项目,用的angular,现在遇到了一个前端权限控制问题:用户在没有登录的情况下输入了页面其他模块的地址,比如http://localhost:4200/user,用什么判断用户是否登录呢?一开始想的是登录以后本地存一个cookie,然后读取这个cookie来判断(我搜了一下,也是这么跳转的),那用户如果把cookie禁用了怎么办?(后端数据接口是有权限验证的,现在就是为了用户友好性,需要处理一下路由跳转)
2 回答
aluckdog
TA贡献1847条经验 获得超7个赞
cookie和localStorage都被禁用了的话,这个问题确实没有更好的解法。假如你实在想处理,可以在登录的时候判断用户是否开启了cookie和localStorage,假如未开启,引导其开启,然后允许其登录。
添加回答
举报
0/150
提交
取消