एक स्प्रिंग एमवीसी 3.1 एप्लिकेशन में मैं को लागू करने की कोशिश कर रहा हूं- मुझे सुविधा (डेटाबेस में सहेजी गई जानकारी के साथ)।वसंत सुरक्षा: "_spring_security_remember_me" चेकबॉक्स फ़ील्ड का नाम कैसे बदलें?
यहाँ मैं वर्तमान में क्या है:
- मैं एक 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>
"< फार्म लॉगिन>" सेम में , मैं डिफ़ॉल्ट "j_password" और "j_username" फ़ील्ड का नाम बदल सकता हूं जिन्हें jsp में उपयोग किया जाना है, उपयोगकर्ता नाम-पैरामीटर और पासवर्ड-पैराम का उपयोग कर ter। लेकिन मुझे "_spring_security_remember_me" चेकबॉक्स फ़ील्ड का नाम बदलने का कोई तरीका नहीं मिला है।
इसका नाम बदलने के बारे में कोई विचार?
मेरा भगवान यह '?? पर पैरामीटर नहीं है !! –
HDave
ऐसा लगता है कि 'याद-मुझे-पैरामीटर' को [नवीनतम संस्करण] में जोड़ा गया है (https://github.com/SpringSource/spring-security/blob/master/config/src/main/java/org/springframework/ सुरक्षा/कॉन्फ़िगर/http/RememberMeBeanDefinitionParser.java) –