Jump to:

23480 Posts in 18951 Topics by 2878 members

General Questions

SilverStripe Forums » General Questions » Login form: Remember me next time checkbox

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 1834 Views
  • bartvanirsel
    Community Member
    94 Posts

    Login form: Remember me next time checkbox Link to this post


    The 'remember me next time' checkbox on the user login form does not seem to work properly.
    When checking it and closing the browser and restarting it fast you stay logged in, but doing this
    again logs you out. This also happens on this forum btw

    Is there a way to fix this?



  • moloko_man
    Community Member
    72 Posts

    Re: Login form: Remember me next time checkbox Link to this post

    Willr or Hamish answered this somewhere, but can't seem to find it right now.

    In sapphire/security open Member.php and about line 402 inside Cookie::set() function change $token to $member->RememberLoginToken
    so it should look like this:
    Cookie::set('alc_enc', $member->ID . ':' . $member->RememberLoginToken, 90, null, null, false, true);

    Hope that helps.

    The 90 is how many days till it expires (default is 90) but you can set this to whatever you want. I have always left it on default, so not sure how well it will work.

Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.