Какой из них я должен использовать cancan или authlogic, чтобы только аутентифицировать папку администратора - PullRequest
0 голосов
/ 04 августа 2011

У меня есть приложение rails 2.3.8, в котором есть папка администратора, которая, если кто-то вводит

/admin/anything

, должна быть запрошена для входа в систему ... Я искал хороший подход для этого

вот ресурсы, на которые я смотрел авторизация и аутентификация

Я думал об установке authlogic или cancan или обоих или ни того, ни другого.... не уверен, что у кого-то есть лучшее решение.Кстати, я не хочу аутентификацию где-либо на сайте

Ответы [ 2 ]

1 голос
/ 04 августа 2011

Лучший способ сделать это состоит в том, чтобы все контроллеры в пространстве имен admin/ наследовали от AdminController с before_filter, который обрабатывает авторизацию

Самый простой способ сделать это - использовать http_basic аутентификацию ( railscast )

Если вам нужно несколько пользователей / паролей, но без сложности devise / authlogic, попробуйте nifty_authentication (через ryan bates ' nifty generators )

0 голосов
/ 04 августа 2011

Как указывает ruby-toolbox, CanCan и Devise являются наиболее популярными решениями авторизации / аутентификации для рельсов.Проверьте всегда превосходные railscasts.com эпизоды, чтобы начать:

http://railscasts.com/episodes/192-authorization-with-cancan

http://railscasts.com/episodes/209-introducing-devise

Railscasts - фантастический ресурс для быстрогоускорение по темам рельсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...