首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >退出Apache Shiro

退出Apache Shiro
EN

Stack Overflow用户
提问于 2013-06-05 17:04:14
回答 1查看 4.9K关注 0票数 3

在尝试在Shiro中添加注销功能时,我在JSP页面中添加了以下内容:

代码语言:javascript
复制
<a href="/logout">Log Out</a>

shiro.ini看起来是这样的:

代码语言:javascript
复制
[main]
authc.loginUrl = /login.jsp
logout.redirectUrl = /logout.jsp

#[users]  
#admin = p  
#mike = p, reader
#joe = p, writer 

[urls]  
/login.jsp = authc
/logout.jsp = logout
/writer/** = user, roles[writer]
/success/** = user
#/** = anon 

但是当我试图退出时,它给了我一个

状态404 ..。请求的资源()不可用。

EN

回答 1

Stack Overflow用户

发布于 2013-09-09 18:39:17

如果你重读他们建议的文件

代码语言:javascript
复制
[urls]
/logout = logout

看起来您有一个重定向循环:转到logout.jsp,调用注销过滤器,重定向到logout.jsp,调用注销过滤器,等等。

到目前为止,我已经能够让它正确地使用此方法进行重定向。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16945825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档