notify if password resetting is disabled

This commit is contained in:
printempw 2016-08-06 19:12:39 +08:00
parent 4edac09d28
commit 91c388b991

View File

@ -110,7 +110,11 @@ class AuthController extends BaseController
public function forgot()
{
View::show('auth.forgot');
if ($_ENV['MAIL_HOST'] != "") {
View::show('auth.forgot');
} else {
throw new E('本站已关闭重置密码功能', 8, true);
}
}
public function handleForgot()
@ -118,6 +122,9 @@ class AuthController extends BaseController
if (strtolower(\Utils::getValue('captcha', $_POST)) != strtolower($_SESSION['phrase']))
View::json('验证码填写错误', 1);
if ($_ENV['MAIL_HOST'] == "")
View::json('本站已关闭重置密码功能', 1);
if (isset($_SESSION['last_mail_time']) && (time() - $_SESSION['last_mail_time']) < 60)
View::json('你邮件发送得太频繁啦,过 60 秒后再点发送吧', 1);