支持关闭验证码
更新配置示例
This commit is contained in:
parent
5153d3889d
commit
0d7bf4b6af
@ -6,7 +6,7 @@ DB_HOST=localhost:3306 # 数据库地址
|
|||||||
DB_NAME=yii2basic # 数据库名
|
DB_NAME=yii2basic # 数据库名
|
||||||
DB_USERNAME=root # 数据库用户名
|
DB_USERNAME=root # 数据库用户名
|
||||||
DB_PASSWORD= # 数据库密码
|
DB_PASSWORD= # 数据库密码
|
||||||
VERIFY_PROVIDER= # 验证服务提供商[reCAPTCHA,hCaptcha,Turnstile]
|
VERIFY_PROVIDER= # 验证服务提供商[reCAPTCHA,hCaptcha,Turnstile,None]
|
||||||
RECAPTCHA_SITE_KEY=6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI # Google Recaptcha Site Key # Test Site Key
|
RECAPTCHA_SITE_KEY=6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI # Google Recaptcha Site Key # Test Site Key
|
||||||
RECAPTCHA_SECRET=6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe # Google Recaptcha Secret # Test Key
|
RECAPTCHA_SECRET=6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe # Google Recaptcha Secret # Test Key
|
||||||
HCAPTCHA_SITE_KEY=10000000-ffff-ffff-ffff-000000000001 # hCaptcha Site Key # Test Site Key
|
HCAPTCHA_SITE_KEY=10000000-ffff-ffff-ffff-000000000001 # hCaptcha Site Key # Test Site Key
|
||||||
|
@ -168,7 +168,7 @@ class UserController extends Controller
|
|||||||
$isCaptchaValid = $this->validateTurnstile($captchaResponse);
|
$isCaptchaValid = $this->validateTurnstile($captchaResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($captchaResponse !== null && $isCaptchaValid) {
|
if (($captchaResponse !== null && $isCaptchaValid) || ($verifyProvider === 'None')) {
|
||||||
if ($model->login()) {
|
if ($model->login()) {
|
||||||
return $this->goBack();
|
return $this->goBack();
|
||||||
} else {
|
} else {
|
||||||
@ -287,7 +287,7 @@ class UserController extends Controller
|
|||||||
$isCaptchaValid = $this->validateTurnstile($captchaResponse);
|
$isCaptchaValid = $this->validateTurnstile($captchaResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($captchaResponse !== null && $isCaptchaValid) {
|
if (($captchaResponse !== null && $isCaptchaValid) || ($verifyProvider === 'None')) {
|
||||||
$raw_password = $model->password;
|
$raw_password = $model->password;
|
||||||
$model->password = Yii::$app->security->generatePasswordHash($raw_password);
|
$model->password = Yii::$app->security->generatePasswordHash($raw_password);
|
||||||
$model->auth_key = Yii::$app->security->generateRandomString();
|
$model->auth_key = Yii::$app->security->generateRandomString();
|
||||||
|
Loading…
Reference in New Issue
Block a user