Standard\Controllers\AuthController::resetPassAction PHP Метод

resetPassAction() публичный Метод

public resetPassAction ( $code, $email )
    public function resetPassAction($code, $email)
    {
        $email = base64_decode($email);
        /** @var UserModel $user */
        $user = Gatekeeper::findUserByEmail($email);
        $check = false;
        try {
            $check = $user->checkResetPasswordCode($code);
        } catch (\Exception $e) {
            $this->flasher->error($e->getMessage());
            $this->redirect('/');
        }
        if (!$code || !$user || !$check) {
            $this->flasher->error('Invalid code!');
            $this->redirect('/');
        }
        $_SESSION['user'] = $email;
        echo $this->twig->render('auth/resetpass.twig');
    }