このリンクを使用してください。
NSUserDefaultを使用して、iOS用のセッションを作成します。
このチュートリアルでは、iOSでSessionも作成しました。
編集:
アプリケーションの最初のページにログイン画面があります
ログインがサーバーによる認証に成功した場合、ユーザー名とパスワードをNSUserDefaultに保存しました。次のようになります。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:userNameText forKey:@"username"];
[defaults setObject:passWordText forKey:@"password"];
[defaults synchronize];
ログインボタンをクリックします。&ダッシュボードにリダイレクトされます。
ダッシュボードの[ログアウト]ボタンは、ユーザーが[ログアウト]をクリックした場合に表示されます。このようにすべてのデータを削除します。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"username"];
[defaults removeObjectForKey:@"password"];
[defaults synchronize];
&ユーザーがアプリを閉じるときのその他の条件NSUSerDefaultは、その時点で2回目にアプリを開いたときに保存されます。ログインページ
中にNSUserDefaultに保存されているユーザー名とパスワードを確認します。ViewDidAppear
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
// check if user is alraidy Login
if([defaults objectForKey:@"username"]!=nil && ![[defaults objectForKey:@"username"] isEqualToString:@""]){
// Redirected to Dashboard.
}
成功した場合は、ダッシュボードにリダイレクトされます。