2013-08-23 6 views
0

facebook을 통해 내 dotnetnuke 사이트에 등록한 후 사용자에게 역할을 추가 할 수 있습니까?Dotnetnuke에서 Facebook을 통해 등록 된 사용자에게 역할 추가

DesktopModules\AuthenticationServices\Facebook\Login.ascx에있는 페이스 북 로그인 컨트롤의 박스 버전을 사용 중이며 로그인 절차가 완료된 후 생성 된 사용자에게 역할을 추가하고 싶습니다.

설정을 통해 가능합니까? 그렇지 않다면 사용자가 페이스 북을 통해 등록되었는지 코드에서 결정하는 방법이 있습니까?

답변

0

DNN에 대한 표준 FB 제공 업체에서 가능하지 않다고 생각합니다. 데이터베이스를 통해이 작업을 수행해야 할 가능성이 높습니다. FB를 통해 추가 된 사용자를보고 일반 사용자 (사용자 이름 일 가능성이 높습니다)의 프로필에 차이점을 볼 수 있는지 확인하고 해당 역할 추가를 처리하는 SQL 트리거를 생성 할 수 있습니다.

+1

Chris 님,이 문제를 정확하게 해결 한 방법입니다. UserAuthentication 테이블을 쿼리하고 Facebook에 대한 인증 코드를 찾는 것이 매우 간단합니다. – Mark

관련 문제