0

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

现在,如果用户在不注销帐户的情况下关闭应用程序并重新启动应用程序,他必须被引导到欢迎屏幕,跳过登录屏幕。如果用户在注销后重新启动应用程序,那么他必须输入用户名和密码才能进入欢迎屏幕。帮帮我。我是 iPhone 新手。

4

2 回答 2

2

you may store the username and password in User Defaults or in Keychain (if want to keep it secure ). So on loading the app if you find username and password stored in Userdefaults , you may directly login to welcome screen and if not stored then show the login screen...

see this is the same as you want help with iphone session login

于 2012-10-04T04:43:50.963 回答
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 获取数据时使用波纹管代码...

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

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

:)

于 2012-10-04T05:09:28.793 回答