2011-06-17 103 views
2

朋友 我想這麼多,但我沒有得到任何解決方案 如果他或她輸入他們的用戶名和密碼,然後我想從web服務器數據庫臉頰有價值。 如果他的用戶名和密碼很多,那麼他將使用該應用程序。除此之外,他沒有權限使用此應用程序。檢查Web認證服務在iphone

+0

你有Web服務進行身份驗證? – iAmitWagh 2011-06-17 06:13:38

+0

是的,我有網絡服務認證,我不知道該怎麼辦 – Rocky 2011-06-17 06:19:20

回答

0

你可以試試這個代碼: -

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

看看ASIHTTPRequest,其中包括基本HTTP身份驗證的簡單方法。