문제

How to set once user logged in, whenever user come back and visit a website ,user should be always logged in rather than asking for a log in until user clear a cookie.

Config Code :

grails.plugin.springsecurity.rememberMe.cookieName='xyz_remember_me'
grails.plugin.springsecurity.rememberMe.alwaysRemember=true //if true uses remember me even if no chkbox is in the form
grails.plugin.springsecurity.rememberMe.tokenValiditySeconds=31*24*60*60
grails.plugin.springsecurity.rememberMe.parameter='_spring_security_remember_me'
grails.plugin.springsecurity.rememberMe.key='xyzApp' // should be unique per application
grails.plugin.springsecurity.rememberMe.useSecureCookie=false

Gsp Code :

<input type='checkbox' class='chk' name='${rememberMeParameter}' id='remember_me' checked='checked'/>
도움이 되었습니까?

해결책

<input name="_spring_security_remember_me" type="hidden" value="true"/>

have you tried with an actual check box ? you could even default it to be checked

다른 팁

Try this

 <input type='checkbox' class='chk' name='_spring_security_remember_me'  id='remember_me'   <g:if test='${hasCookie}'>checked='checked'</g:if>/>
    Remember Me 
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top