Сайт на основе advanced.
авторизация сделана на frontend. Работает нормально. на основе стандартных реализованых методов в yii2 (модель LoginForm).
Сделал то же самое на backend, та же модель LоginForm, Единственное добавил метод loginAdmin путем копипаста метода login и добавлением проверки на админа.
На backend не логинится. пишет ошибку не правильный логин пароль, хотя на фронтенд заходит под тем же логинпаролем.
для эксперимента сделал логин такой же как на фронтенд через метод login(без проверки). результат тот же - ошибка логин/пароль.
чет не пойму. рушится на методе $this->validate()
подскажите пожалуйста что не так?
по реализации сделал два домена для backend и для frontend. NGinx.
В админке не логинится
Re: В админке не логинится
Отдебажте свою форму. Посмотрите что в нее приходит и какие ошибки она формирует($form->errors).
Во вью можно после бегина формы сделать как-то так:
Во вью можно после бегина формы сделать как-то так:
Код: Выделить всё
<?= $form->errorSummary($model) ?>
2b||!2b Just read the instructions
Re: В админке не логинится
нашел вот что.
crypt($password, $hash)
выдает разный hash
есть мысль,
crypt - как будто бы приписывают разную соль.
возможно ли такое. может от разного хоста разная соль? где может указываться соль?
crypt($password, $hash)
выдает разный hash
есть мысль,
crypt - как будто бы приписывают разную соль.
возможно ли такое. может от разного хоста разная соль? где может указываться соль?
Re: В админке не логинится
все отбой. заработало. Как то странно. комп не перегружал, пришел вечером включил работает все. странно как-то.
Re: В админке не логинится
неправильная настройка базы была. у меня оказывается архивная база была, настройки не правильные были.