이것은 나를 위해 가장 위험한 사람이었습니다. 나는 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에 있습니다"등)에 두었고 로그에 절대로 나타나지 않습니다.
여기에 아이디어가 있습니까?
더 이상 코드를 게시하고 싶다면 알려주십시오. 나는 이것으로 밤새도록있을 것이다.