-5

私はiPhone開発の初心者です。ユーザーがログインする必要があるページを作成する方法を学びます。ユーザー資格情報が正しい場合、ユーザーはアプリケーションの次のページに入ることが許可されます。

どんな助けでも大歓迎です。

前もって感謝します。

4

2 に答える 2

3

ここでは、Web サービス認証の実行セレクタ sentAuthenticateDetails を呼び出しています。

-(IBAction)login_Button_Clicked:(id)sender  
{ 

    [currentTextField resignFirstResponder];
    BOOL allFieldsSuccess;

    if((![self.userNameOrEmail_Str length]>0)||(![self.password_Str length]>0)) 
    {
        UIAlertView *alertView=[[UIAlertView alloc]initWithTitle:@"for Login" message:@"Please enter proper Userid & Password" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
        [alertView show];
        [alertView release];
        NSLog(@"no values");
        allFieldsSuccess = NO;
        return;

    }
    else
    {
      allFieldsSuccess = YES;  
    }

    if (allFieldsSuccess==YES)// && (emailSuccess==YES))
    {

        [self.spinner startAnimating];

        [self performSelector:@selector(sentAuthenticateDetails) withObject:nil afterDelay:0.2];
    }   
}
于 2012-06-22T09:56:32.007 に答える
1

ログインボタンで以下の方法を指定してください...

-(IBAction)onClickLogin:(id)sender
{
    if ([txtUserName.text isEqualToString:@""]) 
    {
        ///here paste your Alert View with message:@"Please Fill Up Email and Password"
    }
    else if([txtPassWord.text isEqualToString:@""])
    {
        ///here paste your Alert View with Message message:@"Please Fill Up Email and Password"        
    }
    ///if here you use web-service for store the user data then give the request with username and password also
    if([txtUserName.text isEqualToString:storeduserName] && [txtPassWord.text isEqualToString:storedpassWord]
    {
       yourViewController *objviewController = [[yourViewController alloc] initWithNibName:@"yourViewController" bundle:nil];
       [self.navigationController objviewController animated:YES];
    }
   else
   {
        ///Alert with username or password is incorrect try again
   }
}

以下のデモもチェックしてください...

https://github.com/ijoshsmith/iOSLogin

これがお役に立てば幸いです... :)

于 2012-06-22T09:33:57.987 に答える