如何使用Shiro实现不同用户登录成功后跳转到不同主页
1个回答
展开全部
如果集成了spring mvc的话,可以手动创建一个login的controller
然后用SecurityUtils.getSubject()函数获取当前用户,用hasRole("[role_name]")或者hasPermission("[String_permission]")等函数判断具有什么权限,在返回时return不同的页面路径就好了.
另外登录失败还可以返回login,还可以附带错误信息用模板语言或者JS(JQuery)等在页面内显示
然后用SecurityUtils.getSubject()函数获取当前用户,用hasRole("[role_name]")或者hasPermission("[String_permission]")等函数判断具有什么权限,在返回时return不同的页面路径就好了.
另外登录失败还可以返回login,还可以附带错误信息用模板语言或者JS(JQuery)等在页面内显示
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询