2012-11-09 2 views
0

내 앱에서 로그인 페이지를 사용하지 않고 Facebook에 로그인하고 Facebook의 홈 화면으로 직접 이동해야합니다.iPhone : - Facebook에 저장된 자격증 명을 통해 자동 로그인을 원합니다.

내가 많이 검색 한하지만 난 아무것도하지 않았다 .......

@interface Facebook (MyApp) 
- (void)myAuthorize:(id<FBSessionDelegate>)delegate; 
@end 

@implementation Facebook (MyApp) 

- (void)myAuthorize:(id<FBSessionDelegate>)delegate { 
    _permissions = [[NSArray arrayWithObjects:@"email", *(whatever you need)*, nil] retain]; 
    _sessionDelegate = delegate; 
    [self authorizeWithFBAppAuth:NO safariAuth:NO]; // force in app auth 
} 

@end 





    Facebook *facebook = [[Facebook alloc] initWithAppId:MY_APP_FB_ID]; 
    [facebook myAuthorize:self]; 

답변

0

는 지금까지 내가 아는 한,이 수 없습니다. 이렇게하면 모든 사용자의 비밀번호가 생겨 계정을 해킹 할 수 있습니다. 그래서 FB는 이것을 허용하지 않습니다.

+0

내 응용 프로그램에서 데이터베이스에 암호가 하나도 저장되어 있지 않아 웹 서비스에서 자격 증명을 채우기 위해 .... 감사합니다 .... – swetank

+0

예, 실제로는 저장하지 않는다는 의미입니다. .하지만 일부 ppl 저장할 수 있습니다 .. 그래서, FB 허용하지 .. 우리는 비슷한 요구 사항을했고 우리의 연구에서 우리는 그것이 불가능하다는 것을 발견 ... –

관련 문제