How can I manage user sessions in an iPhone app? I get a username and password from the user on the first page of my app. The user may log out whenever he wants. How can I s
you can save username information on NSUserDefaults
-(void)saveToUserDefaults:(NSString*)myString
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if (standardUserDefaults) {
[standardUserDefaults setObject:myString forKey:@"username"];
[standardUserDefaults synchronize];
}
}
if you have username information on NSUserDefaults, you can get your username information
-(NSString*)retrieveFromUserDefaults
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *val = nil;
if (standardUserDefaults)
val = [standardUserDefaults objectForKey:@"username"];
return val;
}
using:
NSString * username=[self retrieveFromUserDefaults:@"username"];
if (!([username length]==0)||![username isEqualToString:@""])
{
NSLog(@"no authentication and redirect authentication page ");
}
else
{
NSLog(@"it's authentication!");
}