2011-03-30 4 views
4

이것은 나를 위해 가장 위험한 사람이었습니다. 나는 SO에 관한 비슷한 질문을 모두 보았으며 아무도 만족스럽지 못했다. 여기에 그것이 간다.Authlogic 및 iPhone 앱 로그인

Authlogic으로 레일 3 앱을 완벽하게 설정했습니다.

나는 iPhone App과 Rails 응용 프로그램을 연결하는 데 Objective Resource (http://iphoneonrails.com/)를 사용하고 있으며 제대로 작동합니다.

이제 인증을 추가 할 시간입니다. 알아낼 수 없습니다.

사용자 이름과 암호 필드가있는 iPhone 프로젝트에 UserSession 클래스가 있습니다. 앱이 시작되면 사용자 이름 및 비밀번호 입력란이있는 로그인 화면을 표시합니다. 버튼을 클릭하면 iPhone 앱이 UserSession을 생성하려고 시도합니다.

본인은 사용자 세션을 저장하지 않은 것을 의미한다 "으악 오류를"내가 그 코드를 실행하면 http://www.corprew.org/blog/2010/01/27/authlogic-and-objectiveresource/

us.username = usernameField.text; 
us.password = passwordField.text; 

NSError * err = nil; 


if(![us saveRemoteWithResponse:&err]) 
{ 
    NSLog(@"%d", err); 
    NSLog(@"whoops, error"); 

} 

에서 로그를 보여줍니다 "0"것을하고 내 코드를했다. 이는 올 Y 른 또는 잘못된 로그인에 대해 _ 생합니다.

또한 토큰 주석을 saveRemote ("저는 saveRemote에 있습니다"등)에 두었고 로그에 절대로 나타나지 않습니다.

여기에 아이디어가 있습니까?

더 이상 코드를 게시하고 싶다면 알려주십시오. 나는 이것으로 밤새도록있을 것이다.

답변

1

질문이 해결되었습니다.

는 ASIHTTP로 전환

:-) ObjectiveResource을 사용하지 마십시오 그리고 지금 내 요구에 잘 작동합니다.

관련 문제