3

我试图在 Shiro 中添加注销功能,我在 JSP 页面中添加了这个:

<a href="/logout">Log Out</a>

shiro.ini 看起来像这样:

[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 

但是当我尝试注销时,它给了我一个

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

4

1 回答 1

5

如果您重新阅读他们建议的文档

[urls]
/logout = logout

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

到目前为止,我已经能够使用这种方法正确重定向它。

于 2013-09-09T18:39:17.103 回答