iOS5で写真共有アプリを開発しています。ここでは、PHPWebサービスを介してログインを実装する必要があります。PHP Webサービスを実装し、json文字列もうまく取得しました。アプリケーションの起動時にユーザーがログインしているかどうかを確認するにはどうすればよいですか?また、ユーザーが最初にログインしたときにユーザー名とパスワードを保存するにはどうすればよいですか?できるだけ早く解決策を教えてください。前もって感謝します
2 に答える
Webサービスを介してログイン詳細を送信するときにログインユーザーのステータスを確認するために、データベースにログインステータスのフラグを設定し、ログインステータスを確認するたびにそのフラグを設定できます。
iPhoneアプリケーションに保存されているユーザー名とパスワードについては、次のリンクを確認できます。
iPhoneのTwitterアプリケーションにユーザー名とパスワードを保存するにはどうすればよいですか
https://stackoverflow.com/questions/8323411/how-to-save-and-read-the-username-and-password-in-iphone
同様のiphoneアプリケーションにRESTサーバーを使用しました。Webサイトの最後にRESTサーバーエンドポイントを作成しました。ユーザーがログインしているかどうかをテストするためだけに特定のURLがありました。
iPhoneアプリケーション内でこのURLをヒットしました。NSURLRequestを使用して、RESTサーバーから返されたjsonオブジェクトを取得しました。ユーザーがログインしている場合、jsonオブジェクトにはユーザー名が含まれていました。ユーザーがログインしていない場合は、別のjsonオブジェクトが取得されました。
Webサービスをどのように実装しているかはわかりませんが、ログインステータスを取得するためだけに呼び出すことができるメソッドがあるはずです。次に、返されたjsonオブジェクトを調べることができます。