2013-07-31 2 views
3

django-allauth에서 양식 로그인/가입을 완전히 비활성화 할 수 있는지 알고 싶습니다.Django allauth : 양식 로그인/가입 해제

내 비즈니스 모델에서 사용자는 Facebook을 사용하여 로그인/가입 만 할 수 있지만 @login_required 데코레이터를 사용할 때마다 사용자가 이메일/비밀번호를 입력 할 수있는 로그인 페이지로 리디렉션합니다.

문서에서 아무 것도 찾을 수 없으므로 요청해야한다고 생각했습니다.

답변

1

FB 링크 만있는 사용자 정의 로그인 페이지를 작성할 수 있습니다. 그런 다음 설정 파일의 페이지 경로를 LOGIN_URL로 정의하십시오.

+0

나는 아주 추악하고 일시적인 해결책으로 여겨 질 것이라고 생각한다. 보시다시피, 가장 좋은 행동은 사용자가 인증되지 않은 경우 사용자를 "facebook_login"URL로 리디렉션하는 것입니다. 나는 아직도 그것을 연구하고 있으며 이것을 해결하려고 노력 중이다. 어쨌든, 도와 줘서 고마워. –

+2

이렇게하면/accounts/login /의 표준 로그인 페이지를 계속 사용할 수 있습니까? 그렇다면 보안 문제가있는 경우 – Antonio

0

트위터에 필요한 것은 로그인 용 URL을 직접 가입 용 링크에 넣었습니다. 이와 같이 :

<a href="/accounts/twitter/login/">Sign In</a> 
관련 문제