Commit f80d13c8a604594835480e5acde7b5b4b447d979
1 parent
5a391de7
123
Showing
2 changed files
with
18 additions
and
16 deletions
Show diff stats
common/models/Feedback.php
@@ -24,19 +24,6 @@ class Feedback extends CoreFeedback | @@ -24,19 +24,6 @@ class Feedback extends CoreFeedback | ||
24 | 'required', | 24 | 'required', |
25 | 'on' => self::SCENARIO_DEFAULT, | 25 | 'on' => self::SCENARIO_DEFAULT, |
26 | ], | 26 | ], |
27 | - [[ | ||
28 | - 'reCaptcha' | ||
29 | - ], | ||
30 | - \himiklab\yii2\recaptcha\ReCaptchaValidator::className(), | ||
31 | -// 'secret' => '6LcmYmcUAAAAACVi_73RmSAIjJlw4BCgQpfUsrPs', | ||
32 | - 'secret' => '6LfWrmkUAAAAAAFJfjMieZs-EHblaqdt4sPZZqVZ', | ||
33 | - 'uncheckedMessage' => 'Please confirm that you are not a bot.', | ||
34 | - | ||
35 | - ], | ||
36 | - [ | ||
37 | - ['reCaptcha'], | ||
38 | - 'required' | ||
39 | - ], | ||
40 | [ | 27 | [ |
41 | [ | 28 | [ |
42 | 'name', | 29 | 'name', |
@@ -53,6 +40,20 @@ class Feedback extends CoreFeedback | @@ -53,6 +40,20 @@ class Feedback extends CoreFeedback | ||
53 | 'required', | 40 | 'required', |
54 | 'on' => self::SCENARIO_CALLBACK, | 41 | 'on' => self::SCENARIO_CALLBACK, |
55 | ], | 42 | ], |
43 | + [[ | ||
44 | + 'reCaptcha' | ||
45 | + ], | ||
46 | + \himiklab\yii2\recaptcha\ReCaptchaValidator::className(), | ||
47 | +// 'secret' => '6LcmYmcUAAAAACVi_73RmSAIjJlw4BCgQpfUsrPs', | ||
48 | + 'secret' => '6LfWrmkUAAAAAAFJfjMieZs-EHblaqdt4sPZZqVZ', | ||
49 | + 'uncheckedMessage' => 'Please confirm that you are not a bot.', | ||
50 | + | ||
51 | + ], | ||
52 | + [ | ||
53 | + ['reCaptcha'], | ||
54 | + 'required' | ||
55 | + ], | ||
56 | + | ||
56 | [ | 57 | [ |
57 | ['email'], | 58 | ['email'], |
58 | 'email', | 59 | 'email', |
frontend/controllers/SiteController.php
@@ -206,14 +206,15 @@ | @@ -206,14 +206,15 @@ | ||
206 | } else { | 206 | } else { |
207 | $model = new Feedback( | 207 | $model = new Feedback( |
208 | [ | 208 | [ |
209 | - 'scenario' => Feedback::SCENARIO_CONTACT, | 209 | + 'scenario' => Feedback::SCENARIO_DEFAULT, |
210 | ] | 210 | ] |
211 | ); | 211 | ); |
212 | if ($model->load(Yii::$app->request->post())) { | 212 | if ($model->load(Yii::$app->request->post())) { |
213 | - | ||
214 | - if (empty($model->reCaptcha) || $model->reCaptcha == null || $model->reCaptcha == '') | 213 | + |
214 | + if ( $model->reCaptcha == null ) | ||
215 | return [ | 215 | return [ |
216 | 'success' => 'false', | 216 | 'success' => 'false', |
217 | + 'cap' => $model->reCaptcha, | ||
217 | 'error' => 'You don`t confirm Recaptcha. Unblock JS to this' | 218 | 'error' => 'You don`t confirm Recaptcha. Unblock JS to this' |
218 | ]; | 219 | ]; |
219 | $model->save(); | 220 | $model->save(); |