Padrino базовая аутентификация пользователя - PullRequest
0 голосов
/ 04 февраля 2012

Мне было интересно, сможет ли кто-нибудь пролить свет на настройку базовой аутентификации пользователя.Я установил приложение администратора в свой проект, и он прекрасно работает.Но мне нужна базовая роль пользователя, которая может иметь собственную страницу регистрации и т. Д.

Мне нужно увидеть что-то вроде

domain.com / users / user.slug

будетперенесите их на страницу своего профиля

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

domain.com / users / user.slug / projects/project.slug или domain.com/users/user.slug/project.slug

Административная часть отлично работала, но я не знаю, как настроить регистрацию и т. д. для модели пользователя?

Я использовал devise в прошлом с Rails, и мне интересно, существует ли что-то подобное в настоящее время?Я видел некоторую дискуссию вокруг надзирателя.Есть ли дефакто-решение, которое используют люди, или я могу реализовать приложение администратора для этого?Прямо сейчас / учетные записи защищены и могут быть доступны только для роли администратора .. поэтому я не могу позволить пользователям переходить на учетные записи / новые

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 января 2013

Я ищу похожее решение этой проблемы. Насколько я могу оценить этот подход, он не соответствует принципу СУХОЙ. Но другого решения у меня тоже нет ...

0 голосов
/ 04 февраля 2012

Пока что я просто скопировал приложение администратора ... в свое собственное приложение "Пользователи", используя мою собственную модель "Пользователь".

Модель пользователя - это в основном прямой порт модели учетной записи ... как и контроллер сеанса и т. Д. Просто поменялись названия моделей.

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

Это решение работает, хотя, опять же, я не уверен, что это оптимальный подход.

...