How to set remember me always true or loggedin in grails?

How to set, as soon as the user has logged in, whenever the user returns and visits the website, the user should always register , and not request login, until the user clears the cookie.

Configuration 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'/>
+4
source share
2 answers
<input name="_spring_security_remember_me" type="hidden" value="true"/>

Have you tried with the actual flag? you can even check it by default

+7
source

try it

 <input type='checkbox' class='chk' name='_spring_security_remember_me'  id='remember_me'   <g:if test='${hasCookie}'>checked='checked'</g:if>/>
    Remember Me 
0
source

Source: https://habr.com/ru/post/1539256/


All Articles