문제

code example come from this

I confused on example code I didn't login and click link from email
and get user id from?

 $user = Sentry::findUserById(1);
도움이 되었습니까?

해결책

the example it not clear I found another function

$user = Sentry::findUserByResetPasswordCode($code);

다른 팁

You can find user by the code, then you can login into application to change the password

try
{
  $user = Sentry::findUserByResetPasswordCode($code);

  if ($user->checkResetPasswordCode($code)){
    Sentry::login($user, false);
    return Redirect::route('application.reset_password');
  }
}
catch(\Cartalyst\Sentry\Users\UserNotFoundException $e)
{
  return Redirect::route('login')->with('message' , 'Code not valid');
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top