2011-06-17 3 views
2

ami J'essaie tellement mais je n'ai pas obtenu de solution s'il ou elle entrent leur nom d'utilisateur et mot de passe alors je veux la valeur de la base de données webserver. Si son nom d'utilisateur et mot de passe est beaucoup là seulement après il utilisera l'application. autre alors qu'il n'a pas la permission d'utiliser cette application.vérifier le web Services d'authentification dans l'iphone

+0

avez-vous service Web pour l'authentification? – iAmitWagh

+0

oui j'ai l'authentification du service web je ne sais pas quoi faire – Rocky

Répondre

0

Vous pouvez essayer ce code: -

NSString *post = [NSString stringWithFormat:@"Loginkey=%@&Password=%@&DeviceCode=%@&Firmware=%@&IMEI=%@",txtUserName.text,txtPassword.text,model,sysver,udid]; 
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]]; 
    NSLog(@"%@",postLength); 
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; 
    [request setURL:[NSURL URLWithString:@"http://191.16.0.6:91/JourneyMapperAPI?RequestType=Login"]]; //add your web service url here 
    [request setHTTPMethod:@"POST"]; 
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
    [request setHTTPBody:postData]; 
0

Jetez un oeil à ASIHTTPRequest, qui comprend des méthodes simples pour l'authentification HTTP de base.