2012-10-04 76 views
0

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

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

+0

您可以存储值到NSUserDefaults的 –

+1

类可以使用或NSUserDefaults的plist中保存的用户名密码。 –

回答

2

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

看到这是一样的,你要help with iphone session login

1

你可以存储整个阵列在Userdefault,UserDefault是一种类型的iPhone会议...

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

在AppDelegate.h文件只是申报变量...

NSUserDefaults *userDefaults; 

这不是强制性的全球性声明此userDefault,你可以直接使用你想要

后userdefault ...

在AppDelegate.m豪情在applicationDidFinishLonching:要法或任何存储用户名和pssword

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"]; 

我希望这对您有所帮助......

:)

+0

你好Paras。我们可以使用Keychain访问而不是NSUserDefaults吗?哪一个更好? –

+1

NSUserDefaults对我的意见更好..我用它和它的非常容易使用.. –