知道错误在这,但我不知道怎么错了。。有大佬能帮忙看看吗

发布于 2022-01-01 09:11:39 字数 1260 浏览 847 评论 4

密码输入正确显示结果正确

但是密码输入错误就报这里有错

2020-03-17 18:58:11.602 ERROR 6524--- [nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.shiro.authc.UsernamePasswordToken - system, rememberMe=false] did not match the expected credentials.] with root cause

at com. sxt. system. controller. LoginControl ler. doLogin(LoginController. java:22).[classes/:na] <14 internal calls>
 

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

坏尐絯 2022-01-07 18:14:17

先创建login方法中的loginToken(之前没创建),再根据loginToken创建AuthenticationToken类的loginToken,再把AuthenticationToken类名改成UsernamePasswordToken类。都是shiro1.4.2,为啥人家有login(AuthenticationToken token),我的是login(AuthenticationToken authenticationToken)。。

水水月牙 2022-01-07 18:01:12

也就是说与第22"subject.login(loginToken);"无关是吗? 检查catch就行了

醉酒的小男人 2022-01-07 17:47:09

应该是token值有问题,我把21,22行重写了一遍。问题解决了。。

终止放荡 2022-01-05 18:21:59

catch的异常类型和实际抛的不一致

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文