Проверка подлинности в li3 framework (всегда проверка подлинности - PullRequest
1 голос
/ 28 февраля 2011

Я почти прямо поднял свой код с http://li3.me/docs/manual/auth/simple-authentication.md

в

if($user = Auth::check('customer', $this->request)) {
 //whatever
}

Я пытаюсь получить простой Auth::check в Lithium, чтобы он не работалкогда ни один пользователь не вошел в систему. Вместо этого он, кажется, всегда выполняет User::first() и возвращает первую запись в моей таблице пользователей Mysql, где я ожидал бы логическое значение FALSE.

pastium

помощь оценена,

Пол

1 Ответ

2 голосов
/ 28 февраля 2011

Используйте Auth::check($name, $request), когда у вас есть что-то в $request, иначе просто используйте Auth::check($name).

Я написал другой адаптер вместо Form под названием SaltedForm, потому что я не использую простое хеширование пароля (см. pastium )

...