ホームページ >バックエンド開発 >PHPチュートリアル >swift - iOS開発phpバックエンドサーバーとのセッションを維持する方法

swift - iOS開発phpバックエンドサーバーとのセッションを維持する方法

WBOY
WBOYオリジナル
2016-09-14 09:41:241119ブラウズ

やはりセッションを使用する必要がありますか? それとも何ですか? 答えてください

返信内容:

やはりセッションを使用する必要がありますか? それとも何ですか? 答えてください

ヘッダーにアクセストークンのようなものを追加するだけです。

リクエストにsessionIdを含める原則と同様です

クライアントがバックエンドとのセッションを維持する必要はほとんどありません。

通常、トークン メカニズムが使用されます。ユーザーがログインすると、バックエンドはトークンを生成し、クライアントにそれを返します。その後、バックエンド API はユーザー ID とトークンを検証する必要があります。リクエストを実行する前の ID とトークンが正しいかどうかを確認し、同時にリクエストがどのユーザーからのものかを知ることができます。トークンは一時的なパスワードであると簡単に理解できます。

トークンのセキュリティメカニズムに関しては、広範すぎるため、成熟したソリューションも多数ありますので、ご自身で検索してください。

シンプルな session_id + 署名の検証

インターフェースパラメータでログインステータストークンを渡します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。