2017-01-15 13 views
0

私はアプリケーションを開発中です。登録が必要です。起動後、登録画面が表示されます。登録後、ホームスクリーン上を移動することができ、その後、アプリケーション上で任意のタスクを実行することができます。iOS App、一度登録するにはどうすればいいですか?

私は、ユーザー名とパスワードをデバイスに保存し、起動時にアプリケーションでユーザーを自動的に登録します。

登録が成功した場合は、自動的にホームスクリーンが表示されます。 私の質問は、これをどのように達成するのですか?

私は初心者ですが、どんな提案も感謝します。 ありがとうございました。

+0

ダウンボッターは理由投票のために理由を教えてください。 – Eesha

答えて

1
+0

パスワードのような安全な情報を保存するために、UserDefaultsは非常に悪い考えです。それは安全ではない。キーチェーンは暗号化されているので、キーチェーンははるかに良いアイデアです。 –

+0

NSUserdefaultsを使用すると動作しましたか? – Eesha

+0

私はNSユーザのデフォルトについて知っているから。 – Eesha

2

あなたは、あなたのデバイス上でパスワードを保存してはいけません。それは非常に顧問ではありません。

ログイン時に、APIはセッショントークンを返す必要があります。これはキーチェーンのデバイスに保存する必要があります。起動時に、Keychainのトークンを取得してセッションがあることを確認し、HomeScreenに行きます。そうでない場合は、ユーザーをログアウトします。

このライブラリを使用することができますhttps://github.com/matthewpalmer/Locksmith

+0

キーチェーンは間違いなく道のりです。どのような認証は、APIの仕組みによって異なります。 Keychainを操作するための代替ライブラリがあります:https://github.com/square/Valet – NickEntin

+0

ガイダンスをありがとう。 – Eesha

+0

私は、客観的なCでこのことを行うためのチュートリアルに導くことができますか?私はPHPでセッション維持を行っていますが、Objective Cについては知らない – Eesha

関連する問題