![]() |
|
|
![]()
|
|
| Treod |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.11.2007 Репутация: нет Всего: 2 |
Здравствуйте. Передо мной стоит задача:
Необходимо прикрутить авторизацию к веб-приложению. Существует 2 вида пользователей - например админы и юзеры. Каждый вид имеет доступ к определенным страницам и определенным методом. Скажите пожалуйста, можно ли организовать регистрацию и авторизацию пользователей с ролями? |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 1 Всего: 67 |
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Treod |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.11.2007 Репутация: нет Всего: 2 |
Спасибо. А Вы не могли бы вкратце рассказать как работать с этим плагином? Как добавить роли и т.д.
|
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 1 Всего: 67 |
Вряд-ли я смогу сказать что-то большее, чем написано в readme.
О добавлении ролей -- таблица полдьзователей может иметь произвольную структуру, т.е. belogs_to :role будет работать на ура. Это не ACL, а именно авторизация. потому весь контроль прав ложиться на вас. если у вас четко разделены frontend и backend, то все сводится к написанию двух before_filter в родительских контроллекрах. Если же и на фронтэнде прийдется разделять права, то достаточно метода hasRole? в модели user и проверок в соответствующих местах. -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| geniyz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 18.10.2010 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Я, когда писал на rails2 использовал restful_authentication
сейчас продолжаю пилить/совершенствовать моё web-приложение но! restful_authentication не заводиться у меня на третьих рельсах. прошу совета: как быть? может где-то лежит работающий с третьими рельсами ресфул_аутх или: "А сложен ли переход на device??" Да девайс - это модно и круто, но мне и restful_authentication с головой хватало ... перенести на третьи охото, но поменьше бы переделывать ... подскажите ... Это сообщение отредактировал(а) geniyz - 18.10.2010, 09:00 |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
geniyz, посмотри этот форк - http://github.com/Satish/restful-authentic.../commits/rails3 , может присоединишься к работе над адаптацией, а может оно и так уже работает..
Кто ж знает, это зависит только от тебя и от того насколько глубоко твоё приложение завязано на конкретную схему аутентификации. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
![]()
|
| Правила форума "Ruby on Rails" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby On Rails | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |