Я создаю сайт в Ruby, и я хотел бы иметь возможность зарегистрироваться в качестве администратора или пользователя. Я создал систему регистрации с помощью devise, и я хотел бы иметь возможность предоставлять разные разрешения для разных пользователей, то есть Admins и Users. Спасибо, парни.Как сделать пользователя администратором
0
A
ответ
1
Существует исчерпывающий справочник here.
1
Записи о пользователе Devise and CanCan Обнаружили ошибку? Сообщите нам!
0
Вы можете добавить логические поля администратора и пользователей в свою модель пользователя. Поэтому при создании вы можете назначить роль администратора или пользователя.
Ответ на этот вопрос здесь:
how to define user roles
0
вы можете использовать Завещание + канкан и определить роли, как пользователь и администратор, чтобы отделить обычный пользователь и приложения администратора.
class User < AB
has_many :roles
def is_admin?
roles.include?(:admin)
end
end
class Role < AB
end
, а затем проверить его в файле определения канкан как этого
can :update, Model do |model|
user.admin?
end
это видео даст вам подробно об этом http://railscasts.com/episodes/192-authorization-with-cancan
Смежные вопросы
- 1. GitHub: как сделать пользователя администратором организации?
- 2. Сделать администратором пользователя в appcelerator arrow app
- 3. Создание кнопки, чтобы сделать пользователя администратором
- 4. Как сделать первого пользователя администратором с файлом способности (cancan)
- 5. Как сделать членство пользователя администратором группы участников в Ektron?
- 6. Как удалить сеанс пользователя администратором forcely
- 7. Как сделать кого-то администратором в VSO?
- 8. Уничтожить сеанс пользователя, когда он отключен администратором?
- 9. Пользователи Meteor: добавьте пользователя только администратором
- 10. PHP framework с хорошим логином пользователя/администратором
- 11. Как сделать одобрение нового пользователя на основе браузера администратором в Rails 3.2 с помощью Devise
- 12. Я пытаюсь сделать мое приложение .exe запустимым как администратором на любом компьютере пользователя
- 13. Как сделать приложение Facebook, которое устанавливает вкладку страницы на странице пользователя (из которой он является администратором)?
- 14. Как сделать пользователей автоматически Следуйте за администратором Пользователь на регистрации
- 15. Как управлять логином пользователя и администратором Вход в систему django?
- 16. Magento - как проверить пользователя, не являющегося администратором, против ресурсов роли?
- 17. Как сделать регистрационную форму с администратором и пользователем в php
- 18. Как сделать свойства веб-страницы настраиваемыми только администратором
- 19. Как сделать доступ к веб-странице только администратором. JSP/JSTL
- 20. Как сделать поле только редактируемым системой (не администратором или пользователями)
- 21. Как стать администратором? jsp страница
- 22. Meteor.loginWithPassword ограничивается только администратором
- 23. Сделать rails игнорировать входные данные, если пользователь является администратором
- 24. PHP, сделать страницу автоматически обнаружение изменений, сделанных администратором
- 25. Как сделать снимок пользователя?
- 26. Как сделать аутентификацию пользователя
- 27. Установить атрибуты пользователя, которые могут быть изменены только администратором
- 28. Невозможно выполнить роль пользователя, не являющегося администратором без права доступа.
- 29. Создания поле электронной почты с уникальным Джанго пользователя администратором
- 30. Проблема с администратором Django, регистрирующим встроенный профиль пользователя admin