示例#1
0
 public static function forgotPassword($type, $user, $expireTime)
 {
     $expireTime = $expireTime !== null ? date("Y-m-d H:i:s", strtotime("+" . $expireTime)) : null;
     $userKey = UserKey::generate($user->id, UserKey::TYPE_PASSWORD_RESET, $expireTime);
     $template = 'forgotPassword';
     $subject = DictEmail::$emailType[$type];
     return ['subject' => $subject, 'template' => $template, 'user' => $user, 'userKey' => $userKey];
 }