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

Авторизация в модальном окне

СообщениеДобавлено: 04 фев 2016, 13:20
Aleksander
Добрый день.
Сделал авторизацию в модальном окне так:
SiteController.php
Код: Выделить всё
public function actionLogin() {
.....
.....
else {
                Yii::app()->user->setState('attempts-login', Yii::app()->user->getState('attempts-login', 0) + 1);

                if (Yii::app()->user->getState('attempts-login') >= LoginForm::ATTEMPTSLOGIN) {
                    $model->scenario = 'withCaptcha';
                }
            }
        }
        
        
//ajax модель авторизации
        if(Yii::app()->request->isAjaxRequest){
            $this->excludeJs();

            $this->renderPartial('login', array(
            
                
'model' => $model,
                'isFancy' => true,
                
            
), false, true);
        }
        else{
        
        $this
->render('login', array(
        'model' => $model, 
        
'isFancy' => false,
            ));
        }
    } 

views\site\login.php
Код: Выделить всё
<div class="form min-fancy-width <?php echo (isset($isFancy) && $isFancy) ? 'max-fancy-width white-popup-block' : ''; ?>">

и кнопка
Код: Выделить всё
<a class="fancy fancybox.ajax" href="/login">Вход</a> 

Работает, но при первом запуске очень долго грузится (крутится долго прелоадер), а потом нормально запускается. Не подскажите с чем связана такая проблема и как ее исправить?

Re: Авторизация в модальном окне

СообщениеДобавлено: 04 фев 2016, 13:54
Xpycm
Добрый день.

Если долго отображается прелоадер - это значит, что долго загружается какой-то файл, либо js, либо css.
Смотрите во вкладке "Сеть" в FireBug или в Chrome

Re: Авторизация в модальном окне

СообщениеДобавлено: 04 фев 2016, 15:00
Aleksander
Останавливается на login?isFancy=false ,потом берет информацию из кеша. Мне кажется , что после перезапуске браузера и сервера, а при нажатии на Вход генерируются заново файлы кеша login, поэтому и долго грузится. Так и должно быть?
http://s019.radikal.ru/i621/1602/e7/195cdfb2f74f.png

Re: Авторизация в модальном окне

СообщениеДобавлено: 04 фев 2016, 15:18
Xpycm
Ничего не могу сказать по этому поводу. Не занимался реализацией авторизации во всплывающем окне.