ssm框架中如果做验证和授权?
spring+springmvc+mybatis 项目中,如何能将表单验证,用户授权抽象出来?
表单验证可以使用验证框架,根据url的授权可以使用shiro,但是有一种情况不知道有没有解决方案,比如有一条数据库记录article
,有id
和user_id
字段,如果想修改该记录必须是当前用户id
和该记录的user_id
相等,否则无权修修改,所以在控制器中要先根据请求的id
查找到记录,然后判断该记录的user_id
和当前用户的id
是否相等,如果相等就可以授权成功,当然,也可以添加更多的授权条件判断.
请问这部分逻辑是否可以从controller中抽象出来?如何实现?还是已经有内置功能或第三方内裤?
就像larave的 表单授权请求功能.
java新手,刚从php的laravel转过来,问题可能幼稚,各位java大牛不要见笑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
emmmmmm 是这个意思么?
这个我觉得不是应该在页面上js控制或者 和楼上说的一样在后台保存前校验,用框架的话比较麻烦吧