Hi, Im a newbie and have some problems with JDBCRealm and form-login and I hope someone can help me.
When I login with a correct username and password but wrong role, it does not redirect to the specified form-error-page. Instead it returns 403 error code. But when I logon as a user that is not in the database it redirects correctly to the specified page. Im using Tomcat 4.0.1 and MySQL database Whats wrong? (more details below) Thanks a lot in advance! / Victoria In MySql database I have the two users username=vic password=vic role=manager username=pet password=pet role=user The web.xml-file: ... <security-constraint> <web-resource-collection> <web-resource-name>Entire Application</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>manager</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <realm-name>JDBC</realm-name> <form-login-config> <form-login-page>/login.html</form-login-page> <form-error-page>/error.html</form-error-page> </form-login-config> </login-config> ... The login.html: ... <form method="POST" action="j_security_check"> Login id: <input type="text" name="j_username" size="8" class=formStyle><br> Password: <input type="password" name="j_password" size="8" class=formStyle><br> <input type="submit" value=" Log In " = name="LogIn" class=formStyle> </form> ... When I login as "vic, vic" (in database an correct role) I'm redirected to index.html => OK When I login as "jim,jim" (not in the database) I'm redirected to error.html => OK When I login as "pet,sdg" (pet in database but wrong password) I'm redirected to error.html => OK But when I login as "pet,pet" (user in database but not correct role) I got error 403 => NOT Ok, Im expecting to be redirected to error.html -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>