マルチユーザーの access_token をキャッシュする方法

WBOY
リリース: 2016-06-23 13:14:47
オリジナル
1373 人が閲覧しました

サードパーティの WeChat パブリック アカウント プラットフォームを構築しているため、jssdk を使用する場合は、access_token と jsapi_ticket を使用する必要があります。ただし、問題は、たとえば、パブリック アカウント A が jssdk を呼び出すと、次に、パブリック アカウント B が jssdk を呼び出すと、B が読み取るのは A がキャッシュしたばかりの access_token と jsapi_ticke であるため、無効な署名というエラーが表示されます。この問題を解決する方法はありますか?呼び出しAとBは相互に影響を与えないということですか?


ディスカッションに返信 (解決策)

誰かが何か言及しませんでしたか?

memcache、redis、ローカル ファイル、またはデータベースに保存できます。取得時に有効期限を決定し、有効期限が切れている場合は再度取得し、有効期限が切れていない場合は保存してください。

memcache、redis、ローカル ファイル、またはデータベースに保存できます。取得時に有効期限を決定し、有効期限が切れている場合は再度取得し、有効期限が切れていない場合は保存してください。



memcache、redis これら 2 つは何をしますか?どちらの方法がより一般的で便利ですか?私は一意の識別マークが付いたデータベース

を使用しました
もちろんプログラムを修正する必要があります

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート