在会话iphone中存储用户名和密码

时间:2012-10-04 04:35:37

标签: iphone session

我想在会话中存储用户名和密码,如果用户成功登录,那么他将被定向到存在注销按钮的欢迎屏幕。

现在,如果用户在未注销帐户的情况下关闭应用程序并重新启动应用程序,则必须将其定向到跳过登录屏幕的欢迎屏幕。如果用户在注销后重新启动应用程序,则必须输入用户名和密码才能进入欢迎屏幕。帮帮我。我是iphone的新手。

2 个答案:

答案 0 :(得分:2)

您可以将用户名和密码存储在“用户默认值”或“钥匙串”中(如果要保证其安全)。因此,如果您在Userdefaults中找到存储用户名和密码的加载应用程序,您可以直接登录欢迎屏幕,如果没有存储,则显示登录屏幕...

看到这与您想要的help with iphone session login

相同

答案 1 :(得分:1)

你可以将整个数组存储在Userdefault中,UserDefault是iPhone中的一种会话...

这里你可以在UserDefaul中存储任何值或数组..

在AppDelegate.h文件中只声明变量...

NSUserDefaults  *userDefaults;

这里没有强制要求全局声明此userDefault,您可以直接使用您想要的userdefault

...后

在AppDelegate.m中填写applicationDidFinishLonching:方法或您想要存储用户名和密码的任何地方

userDefaults = [NSUserDefaults standardUserDefaults];
[userDefault setObject:yourName forKey:@"UserName"];
[userDefault setObject:yourPassword forKey:@"Password"];
[userDefault synchronize]; 

之后,当您想从此UserDefaults使用Bellow Code获取数据时......

NSString *userName = [[NSUserDefaults standardUserDefaults] valueForKey:@"UserName"];
NSString *password = [[NSUserDefaults standardUserDefaults] valueForKey:@"Password"];

我希望这对你有帮助......

:)