iPhone用户登录的编码示例

iPhone用户登录的编码示例,iphone,security,login,passwords,Iphone,Security,Login,Passwords,我是iPhone开发的新手。我将学习创建一个用户需要登录的页面。如果用户凭据正确,则应允许他/她进入应用程序的下一页 任何帮助都将不胜感激 提前感谢。在您的登录按钮上给出以下方法 -(IBAction)onClickLogin:(id)sender { if ([txtUserName.text isEqualToString:@""]) { ///here paste your Alert View with message:@"Please Fill Up

我是iPhone开发的新手。我将学习创建一个用户需要登录的页面。如果用户凭据正确,则应允许他/她进入应用程序的下一页

任何帮助都将不胜感激


提前感谢。

在您的登录按钮上给出以下方法

-(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
   }
}
也检查下面的演示

希望这能帮助你。。。

这里我们调用perform selector SentAuthenticatedDetails进行web服务身份验证

-(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];
    }   
}

我相信如果你希望得到答案,你应该提供更多的细节。你的要求太宽了。试试看,问问你的疑问。试试这个,一个,试试这个回复:我想这里你没有检查给定凭证是否正确不我给storedUsername,其中的人给出了正确的用户名,与给定的用户名进行比较,因此如果两者都正确,那么用户可以登录,否则不允许推送下一个视图..是的,暂时正确,但请参阅我在评论中写的内容,如果您使用URL/webservice,然后获取用户名和密码,并替换为storedUsername和storedPassword,非常简单,伙计