Java JSF2基于表单的身份验证注销
我使用的是jsf2,注销时遇到问题 事实上,要连接到我的应用程序,url是 以下是配置: login.jspJava JSF2基于表单的身份验证注销,java,jsf-2,basic-authentication,logout,Java,Jsf 2,Basic Authentication,Logout,我使用的是jsf2,注销时遇到问题 事实上,要连接到我的应用程序,url是 以下是配置: login.jsp <form method="post" action="j_security_check"> <table> <tr> <td>NNI :</td> <td><input t
<form method="post" action="j_security_check">
<table>
<tr>
<td>NNI :</td>
<td><input type="text" name="j_username"/></td>
</tr>
<tr>
<td>Mot de passe :</td>
<td><input type="password" name="j_password"/></td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" value="Identifier"></td>
</tr>
</table>
</form>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head></head>
<body>
<jsp:forward page="/pages/start.jsf" />
</body>
</html>
在faces config.xml中
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/login_failed.jsp</form-error-page>
</form-login-config>
</login-config>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>logout</from-outcome>
<to-view-id>/login.xhtml</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
当我注销以重定向到时,是否可能
http://localhost:8080/myapplication/
而不是
http://localhost:8080/myapplication/login.jsp
?
或其他解决方案(如果存在最佳解决方案!)
谢谢 您使用哪个框架来管理登录过程?应该可以修改登录端点的url。不管怎样,你试过
吗?另请参见:您好,这是一个基本的身份验证,我不使用spring security或其他,我在一个简单的jsp页面中,提交j_security_check,所有配置都在web.xml中,以授予或不授予角色为mpo user的用户访问权,在tomcat中,我有一个具有授权用户的tomcat-users.xml,在weblogic中,来自ldap和mpo的用户角色是否授予访问权限。所以我不需要做其他事情。不
http://localhost:8080/myapplication/
http://localhost:8080/myapplication/login.jsp