2009-08-04 6 views
2

나는 현재 사용자가 내 사이트에 자신의 페이스 북 계정으로 로그인되어 있는지 여부를 어떻게 파악하기 위해 노력하고있어에서 연결하는 경우 ...사용자가 페이스 북에 로그인 한 페이스 북에서 C#

I을 파악하는 방법 페이스 북 네임 스페이스를 검색해 보았지만 isUserLoggedIn()과 비슷한 것을 찾지 못했습니다.

내가 어딘가에 놓친 것 같아요 ... 누구든지이 일을 할 수있는 방법을 알고 있습니까?

답변

0

세션 키 쿠키를 확인하십시오.

public static string SessionKey 
    { 
     get { return GetFacebookCookie("session_key"); } 
    } 

    private static string GetFacebookCookie(string propertyName) 
    { 
     var fullName = ApiKey + "_" + propertyName; 

     if (HttpContext.Current == null || HttpContext.Current.Request.Cookies[fullName] == null) 
      return null; 

     return HttpContext.Current.Request != null ? HttpContext.Current.Request.Cookies[fullName].Value : null; 
    } 
+0

어디에서 ApiKey를 가져 오나요? 그 클래스에 저장된 개인 변수입니까? – Matt

+0

그것은 앱에서 fb에서 얻는 열쇠입니다. –

관련 문제