权限验证无效?

按照教程走两个问题:
1.登录验证的时候 为什么要except排除show方法 那我再未登录情况下直接输入 user/1不是直接可以访问到用户信息了吗?
2.当登录了 1的用户 再去访问2的方法 依然可以,并没有被限制 ,清除了stroage 和历史缓存 依然没有用
file
file
file

TigerLin
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
ruodee
最佳答案

1.用户信息的展示没有说要验证权限,你可以随意浏览用户的个人信息展示页面,这便于用户的交流。
2.还是show()方法是开放的,不需权限控制。你登不登录,登录哪个账号,都可以查看其它用户的展示信息。

5年前 评论
讨论数量: 3
ruodee

1.用户信息的展示没有说要验证权限,你可以随意浏览用户的个人信息展示页面,这便于用户的交流。
2.还是show()方法是开放的,不需权限控制。你登不登录,登录哪个账号,都可以查看其它用户的展示信息。

5年前 评论

是否开放 show 方法,完全取决于业务逻辑,教程里是教会方法,掌握之后完全可以按照自己的想法去写。

5年前 评论
Echos

$this->authorize('update', $user);

这句要写在edit和update方法的前面

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!