2012-02-03 2 views
0

기본 사용자 인증을 설정하는 데 도움이 될지 궁금합니다. 내 프로젝트에 관리 앱을 설치했는데 잘 작동합니다. 하지만 내가Padrino 기본 사용자 인증

자신의 프로필 페이지에 걸릴 것 뭔가 domain.com/users/user.slug

처럼 볼 필요가 그것의 자신의 등록 등 페이지

을 가질 수있는 기본 사용자 역할이 필요

또한 중첩 된 리소스가 있으므로 사용자가 프로젝트를 연결할 수 있습니다.

domain.com/users/user.slug/projects/project.slug 또는 domain.com/users/user.slug/project.slug는

관리자 조각은 좋은 일,하지만 난 아무 생각이 없다 사용자 모델에 대한 등록 등을 설정하는 방법은 무엇입니까?

나는 과거에 레일즈와 함께 devise를 사용했고, 현재 그것이 존재하는지 궁금해하고 있습니까? 소장님 주위에서 몇 가지 토론을 보았습니다. 사람들이 사용하는 defacto 솔루션이 있습니까? 아니면 이것을 처리 할 수있는 관리 응용 프로그램을 구현할 수 있습니까? 새/그래서 사용자가 계정에 갈 수 없습니다 .. 지금/계정 보호 만 관리자 역할에 액세스 할 수 있습니다

감사

지금은

답변

0

나는 기본적으로 단지에 .. 관리자 응용 프로그램을 복사 내 자신의 사용자 모델을 사용하는 동안 내 자신의 응용 프로그램.

사용자 모델은 기본적으로 계정 모델의 직접 포트입니다. 세션 컨트롤러 등과 마찬가지로 모델 이름을 바꿨습니다.

이 방법이 가장 좋은 방법인지 또는이 문제를 해결하기 위해 관리자 앱을 활용할 수 있는지 확실하지 않습니다.

이 솔루션은 효과적이지만 최선의 방법인지는 확실하지 않습니다.

0

이 문제와 유사한 해결책을 찾고 있습니다. 이 접근 방식을 평가할 수있는 한 DRY 원칙에 맞지 않는 것처럼 보입니다. 그러나 나는 다른 해결책도 가지고 있지 않다 ...