Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)authenticateWithUser:(NSString *)_user andPassword:(NSString *)_password {
- if (_user == nil || _password == nil) {
- [[NSNotificationCenter defaultCenter] postNotificationName:TUserHasNotBeenAuthenticatedNotification
- object:nil
- userInfo:nil];
- } else {
- NSURLConnection * connection;
- NSURL * url;
- NSString * stringUrl;
- NSMutableURLRequest * request;
- NSString * credentials;
- credentials = [NSString stringWithFormat:@"tiiptop:test", _user, _password];
- stringUrl = [NSString stringWithFormat:@"%@users/validate", [ObjectiveResourceConfig getSite]];
- url = [[NSURL alloc] initWithString:stringUrl];
- request = [[NSMutableURLRequest alloc] initWithURL:url];
- NSData * data = [NSData dataWithBase64EncodedString:credentials];
- [request addValue:[NSString stringWithFormat:@"Basic %s", [data bytes]]
- forHTTPHeaderField:@"Authorization"];
- NSLog(@"%@", [request allHTTPHeaderFields]);
- connection = [[NSURLConnection alloc] initWithRequest:request
- delegate:self
- startImmediately:YES];
- [[NSUserDefaults standardUserDefaults] setValue:_user forKey:@"user"];
- [[NSUserDefaults standardUserDefaults] setValue:_password forKey:@"password"];
- [connection autorelease];
- [request release];
- [url release];
- }
- }
Add Comment
Please, Sign In to add comment