2013-06-14 8 views
0

Я пытаюсь использовать фильтр по умолчанию auth.basic. В базе данных есть хэшированный пароль и столбец электронной почты с открытым текстом. Auth::attempt(array(...)) работает отлично. Однако основного фильтра нет.laravel basic auth не работает, но auth :: попытка делает

Новая установка Laravel 4, работала с обновлением композитора. Модель пользователя по умолчанию.

Любая помощь приветствуется.

P.S он работает на моем локальном бродяжном сервере, но не на Dreamhost. Это заставляет меня думать, что это может быть конфигурация Apache?

+0

Я столкнулся с этой проблемой на Dreamhost. Вы когда-нибудь находили решение? –

ответ

0

Да, это может быть конфигурация сервера, но, как правило, я бы сказал, НЕ используйте базовый auth в производственной среде, потому что его назвали «основным». На экране, который Тейлор сделал там, где объяснил, что он использует, я считаю, что он полезен, если вы хотите разработать аутентифицированные панели управления, но пока не хотите входить в создание страницы регистрации.

Это, я думаю, вы должны использовать более обычную страницу HTML-журнала, и если вам действительно нужен базовый auth, вы должны вручную установить это с помощью файла .htpasswd.

+0

Я использую его только для защиты каталога на моем сервере разработки. Он будет полностью интегрирован, когда он будет готов к развертыванию. Но я не понимаю, почему он будет работать локально, но не на моем сервере. –

+0

Я не могу ответить на это, но поскольку это функция, предназначенная для развития, я бы не стал слишком много думать. – CreativityKills

+0

@Jamie Пробовали ли вы проверять права доступа к каталогам? Поскольку вполне возможно, что некоторые разрешения могут привести к такому поведению. – Shubhamoy

Смежные вопросы