diff --git a/functions/passwd.cpp b/functions/passwd.cpp index 778fb39..9412db7 100755 --- a/functions/passwd.cpp +++ b/functions/passwd.cpp @@ -223,8 +223,8 @@ void Passwd::ResetPassword() const std::wstring & login = cur->request->PostVar(L"login"); long code = Tol(cur->request->PostVar(L"code")); - ResetPassword(login, code, true, false); - system->RedirectToLastItem(); + if( ResetPassword(login, code, true, false) ) + system->RedirectToLastItem(); }