0

Web サービス (Zend でコーディング) を使用してログイン資格情報を認証する Iphone アプリケーションがあります。ログイン資格情報を POST 経由で Web サービスの URL に送信します。

Web サービスを介して、Zend で Iphone ローカル ストレージ デバイスに Cookie を設定する方法はありますか。より明確にするために、ユーザーが http POST 要求を行うときに iphone デバイスのユーザー情報で認証された後に Cookie を設定したい これは可能ですか? なぜですか、そうでないのですか?

ありがとう。

4

2 に答える 2

0
if(isset($_GET['mac']))     
session_id($_GET['mac']);
else
die(session_id());

モバイル クライアントが mac なしでリクエストを送信した場合 (最初のリクエスト)、 mac が取得されます。Mac を入手したら、Cookie セッションのような機能を提供する各要求を送信するだけです。

于 2012-07-18T15:37:38.593 に答える
0

Webサービスで新しいリクエストごとに資格情報を保持する必要があると仮定すると、Cookieは解決策ではありません.

ユーザーが認証されたら、セッションまたは資格情報のハッシュを保持し、新しいリクエストごとにパラメーターとして送信する必要があります。ユーザーを追跡できるようになります。

于 2012-07-18T09:04:15.760 に答える