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');
}