0
  • 这是一个前后端分离的项目。前端收到权限不足的code,跳转即可。

    1153952789488054272  评论     打赏       拉大锯
    • 断点-含光君  回复 @拉大锯
      一个普通用户请求了接口,返回权限不足,应该正常的。 如果cookie是空了,他是想判断空情况,返回未登录。 如果cookie是有的,就判断是否是管理员来分发权限。 看了下代码,admin拦截处理,是获取cookie,找tokenKey,如果空,就返回false,触发权限不足,如果tokenKey有情况下,去查登录token,如果空,返回false。这两种都是返回false,他无法区分。
      断点-含光君 2021-02-05 09:17   回复 1139423796017500160
    • 断点-含光君  回复 @拉大锯
      我已经忘记了,当这个拦截器返回false的时候,会走那个controler了。[狗头]
      断点-含光君 2021-02-05 09:19   回复 1139423796017500160
    • 断点-含光君  回复 @拉大锯
      然后他的目的应该是,在admin拦截哪里,通过判断cookie为空,转发其他指定的返回值,当登录的时候,不是管理员的时候,在转发其他失败的返回值。
      断点-含光君 2021-02-05 09:24   回复 1139423796017500160
    • 断点-含光君  回复 @拉大锯
      看了频繁请求的拦截,我觉得可以参考频繁请求拦截方式也可以。 当判断到某个情况的时候,直接writer,flush一个response。里面爱写什么返回码都行了
      断点-含光君 2021-02-05 09:42   回复 1139423796017500160
    • 一只奇怪的不笑猫  回复 @拉大锯
      账号没登录的时候访问有权限的接口会显示没有权限,怎么说也不是很合理
      一只奇怪的不笑猫 2021-02-05 10:10   回复 1355351578428698624
    • 拉大锯  回复 @一只奇怪的不笑猫
      那你返回未登录,token都没有,那来的权限校验。没token直接就是没有登录,有token才是区分是否有权限。
      拉大锯 2021-02-05 10:21   回复 1153952789488054272
    • 一只奇怪的不笑猫  回复 @拉大锯
      对,项目中就是有这个问题,没token他会返回权限不足!!
      一只奇怪的不笑猫 2021-02-05 10:38   回复 1355351578428698624
相关问题
夙夜星辰叹 · javaweb
2020-06-24 03:07 457 2
2020-07-21 06:26 937 2
阿肥 · javaweb
2021-09-24 23:23 294 20
YuanNNN · JavaWeb
2021-11-06 18:05 428 2
纠结轮 · JavaWeb
2022-04-25 11:11 82 10
YuanNNN · JavaWeb
2022-06-15 22:58 64 2
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 15 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2