나는 편안한 인증을 사용했으며 "공용"레이아웃과 완전히 다른 "멤버"레이아웃을 가지고 있습니다. 다른 사람이 내 루트를 방문하면 (기본값은 공개) 어떻게 로그인했는지 확인하고이를 회원 섹션으로 리디렉션 할 수 있습니까?사용자가 로그인 했습니까? (편안한 인증)
당신은 application_controller.rb이 같은 방법을 정의 할 수
0
A
답변
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
그런 다음 사용자가 로그인 할 것을 요구하고 페이지에 다음을 추가 평안함에 익숙하므로 필요한 정확한 수표를 모르겠습니다.
행운을 빈다.