2009-07-25 6 views
0

나는 편안한 인증을 사용했으며 "공용"레이아웃과 완전히 다른 "멤버"레이아웃을 가지고 있습니다. 다른 사람이 내 루트를 방문하면 (기본값은 공개) 어떻게 로그인했는지 확인하고이를 회원 섹션으로 리디렉션 할 수 있습니까?사용자가 로그인 했습니까? (편안한 인증)

당신은 application_controller.rb이 같은 방법을 정의 할 수

답변

3

RestfulAuthentication은 logged_in?이라는 것을 포함하여 일부 조건부 메소드/도우미를 제공합니다. 사용자가 로그인하면 true를 반환합니다. 사용 가능한 모든 메소드 목록을 보려면 authenticated_system.rb 파일을 확인하십시오.

1

: 아니에요

before_filter :require_user 

:

private 
def require_user 
    # logic to check if session exists and redirect if not 
end 

그런 다음 사용자가 로그인 할 것을 요구하고 페이지에 다음을 추가 평안함에 익숙하므로 필요한 정확한 수표를 모르겠습니다.

행운을 빈다.