В приложении Spring MVC 3.1 я пытаюсь реализовать функцию вспомнить (с информацией, сохраненной в базе данных).
Здесь у меня есть:
- Я создал таблицу persistent_logins.
-
У меня это в моем файле контекста безопасности:
<form-login login-page="/login" authentication-failure-url="/login?err=true" default-target-url="/" username-parameter="username" password-parameter="password" login-processing-url="/validatelogin" /> <remember-me key="some_random_key" token-validity-seconds="31536000" data-source-ref="dataSource" />
-
В моем login.jsp у меня есть:
<form action="/validatelogin" method="post"> username : <input type='text' id='username' name='username' value='${SPRING_SECURITY_LAST_EXCEPTION.authentication.principal}' /> <br /> password : <input type='password' id='password' name='password' /> <br /><br /> remember me : <input type="checkbox" name="_spring_security_remember_me" /> <br /><br /> <input type="submit" value="submit" /> </form>
В "< form-login > " bean мне удалось переименовать поля по умолчанию "j_password" и "j_username", которые должны использоваться в jsp, используя параметр userername и пароль, параметр. Но я не могу найти способ переименовать поле "_spring_security_remember_me".
Любая идея о том, как его переименовать?