2011-05-29 7 views
5

ho Primavera di sicurezza Login Form abbiamo il seguente moduloPrimavera di sicurezza rinominare login form name tag

<form name='f' action='/j_spring_security_check' method='POST'> 
<table> 
    <tr><td>User:</td><td><input type='text' name='j_username' value=''></td></tr> 
    <tr><td>Password:</td><td><input type='password' name='j_password'/></td></tr> 
    <tr><td colspan='2'><input name="submit" type="submit"/></td></tr> 
    <tr><td colspan='2'><input name="reset" type="reset"/></td></tr> 
    </table> 
</form> 

so come modificare attributo action in questo modulo (usando login-processing-url="/login") La mia domanda è come posso cambiare j_username & nomi di tag j_password, come nome utente e password?

risposta

10

C'è un modo alternativo per la vostra richiesta:
Spring - Security : how are login username and password bound to the authentication-provider?
Spring Security 3- How to customize username/password parameters?

Ma l'approccio migliore è l'aggiornamento per Spring Security 3.1.0 (ultima versione è la RC2, GA potrebbe rilasciare in pochi mesi da oggi), con il new configuration in form-login:

<beans:beans> 
    <http> 
    <form-login username-parameter="username" password-parameter="password" /> 
    </http> 
</beans:beans> 
Problemi correlati