Skip to content

UserRemember

Viames Marino edited this page May 4, 2026 · 2 revisions

Pair framework: UserRemember

Pair\Models\UserRemember stores remember-me tokens and resolves users from those tokens.

Main method

getUserByRememberMe(string $rememberMe): ?User

Behavior:

  • deletes stale remember-me rows older than 1 month
  • hashes the plain cookie token before lookup and still accepts legacy plain-token rows during migration
  • joins user_remembers and users
  • returns matching user model or null

Implementation example

$user = \Pair\Models\UserRemember::getUserByRememberMe($rememberCookie);

if ($user) {
    // login remembered user
}

See also: User, Session, Application.

Clone this wiki locally