Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I installed both openid selector and persistent login modules. Persistent login remembers traditional login, but doesn't remember openid login.
Comments
Comment #1
gappleComment #2
gappleI was unable to reproduce any issues with OpenID / OpenID Selector on a 6.x site.
Some helpful information would be:
- is a series:token pair being created and stored in the database on login?
- is the PL cookie sent to the user?
Comment #3
myostrich CreditAttribution: myostrich commentedI didn't debug it, and I reproduced this issue on Drupal 7.10 + openid selector. Did you try drupal 7.10?
Comment #4
gappleI haven't had the opportunity to debug 7.x, and may not for a while.
Any information you can provide on the token generation or cookies would be helpful to me or anyone else when they are able to further dig into this issue. The two items I specified are also good starting points that don't require digging into the module code.
Comment #5
gappleIt appears that when hook_user_login($edit, $account) is called, $edit only contains 'uid' and 'redirect', and not the value of the PL checkbox or any other data from the login form.
Comment #6
kobayashi CreditAttribution: kobayashi commentedEven in 8.x-1.3, persistent logins remember traditional logins, but openid logins do not.
Is there a way to use persistent login to remember the traditional login for openid login as well?