私は、Web サイトにログインしてテーブルを取得し、アプリ内にコンテンツを表示する iPhone アプリケーションの作成に取り組んでいます。テーブルを表示するには、ログインが必要です。サイトはフォームベース認証を使用しているようです。Webサイトのログイン画面
では、ログインIDを渡し、xcodeからサイトに渡し、情報を保持して、ユーザーが1回だけログインする必要があるようにするにはどうすればよいですか。
私は、Web サイトにログインしてテーブルを取得し、アプリ内にコンテンツを表示する iPhone アプリケーションの作成に取り組んでいます。テーブルを表示するには、ログインが必要です。サイトはフォームベース認証を使用しているようです。Webサイトのログイン画面
では、ログインIDを渡し、xcodeからサイトに渡し、情報を保持して、ユーザーが1回だけログインする必要があるようにするにはどうすればよいですか。
ログイン資格情報を記憶する最も簡単な方法は、それらを NSDictionary に入れ、それをアプリケーション バンドルに書き込み、後で必要なときに読み取ることです。後でログイン資格情報を変更する機会をユーザーに与えることを忘れずに、少なくともデータの暗号化について考えてください。
フォームベースのログインに関しては、ログインフォーム URL への NSURLRequest を作成する方法があります。GET ベースの場合は、単に url.somewhere/form?user=foo&pass=bar のようにします。 POST ベースで、作成されたリクエストを変更し、必要な情報を POST フィールドに含めます。