@Alastor

Почему auth->identify всегда возвращает false?

Поставил cakephp 3, сделал авторизацию как в документации, всё равно не авторизует

1) Как кеш использую APC. Возвращался к файловому, не помогло.
2) При сохранении пользователя пароли хеширует
3) При отправке POST запроса с паролем и логином и вызова $user = $this->Auth->identify(); - нет запроса в базу. (смотрю в дебаге)
4) Поле password в базе длинной 255 символов. Многие допускают ошибку, указывают меньшую длину и потом удивляются почему пароли не совпадают.
5) Данные которые передаются в users/login ($this->request->data)
[
'User' => [
'username' => 'admin',
'password' => '123456'
]
]
6) Поля в базе называются username и password (по умолчанию)

Чтобы не копировать много года, вырезал основное - pastebin.com/eQg4ANZu
Просто не могу понять что не так.
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
@Alastor Автор вопроса
я алень. вот так прокатило. чо за бред не знаю, в версии 2 прокатывало так как я выше указал
[
'username' => 'admin',
'password' => '123456'
]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы