Страница 1 из 1

насчет капчи

СообщениеДобавлено: 04 май 2018, 21:05
vanred79
Здравствуйте! В файле \themes\classic\views\modules\apartments\views\send_email.php есть такой код:
Код: Выделить всё
if (Yii::app()->user->isGuest){
                ?>
                <div class="row">
                    <?php echo $form->labelEx($model'verifyCode');?>
                    <?php $display = (param('useReCaptcha'0)) ? 'none;' 'block;'?>
                    <?php echo $form->textField($model'verifyCode', array('autocomplete' => 'off''style' => "display: {$display}"));?><br/>
                    <?php echo $form->error($model'verifyCode');?>
                    <?php
                        $this
->widget('CustomCaptchaFactory',
                            array(
                                
'captchaAction' => '/apartments/main/captcha'
                                
'buttonOptions' => array('class' => 'get-new-ver-code'),
                                
'imageOptions'=>array('id'=>'send_email_captcha'),
                                
'clickableImage' => true,
                                
'model' => $model,
                                
'attribute' => 'verifyCode',
                            )
                        );
                    
?>
                    <br />
                </div>
                <?php
            
}

Вот это место
Код: Выделить всё
if (Yii::app()->user->isGuest){ 
и последнюю скобку лучше закомментировать, так как хитрые спамеры могут зарегистрироваться на сайте и будут без капчи отправлять спам пользователям сайта (проверено на практике). Такое же вроде в модуле booking