序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了するには 2 時間かかりました。 作業開始前の準備プロセスの説明 [事前に伝えられたプロセス]
ドメイン名、ポート
ドメイン名とポート番号は、WeChat パブリック アカウントの構成と WeChat サーバー コールバックにドメイン名とポート 80 が必要であるため、必須です。 ここでは、同じドメイン名とポートがフロントエンドとバックエンドの IP アドレスに適合され、nginx 統合プロキシを介して処理されます。 仕事の準備
WeChatパブリックアカウントを設定する ドメイン名の設定 検証ファイルをサーバーのルート パスにアップロードします。そうしないと、ドメイン名の構成を保存できません。 ホワイトリストの設定 コードを書く React をインポートし、{useEffect} を "react" から取得します。 "@tarojs/components" から View をインポートします。 エクスポートデフォルト()=> { 使用効果(() => { // バックエンド コールバックのパスの形式: http://xxx.cn/#/pages/webAuthorization?bindFlag=0&openid=xxxxxxxxxxx&unionid=null&isAuth=true var isBindFlag = false、isAuth = false、opendId = '', paramsArray = []; /* * 省略されたコード: アドレスの決定、パラメータの処理、isAuth、isBindFlag、openIdへの割り当て */ if (!isAuth) { // 権限がありません window.location.href=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${'xxxxxxx'}&redirect_uri=http://xxxxx/api/auth?response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect`; } else if (!isBindFlag) { // 登録されていません window.location.href = '#/pages/login' } else { // ログイン window.location.href = '#/pages/index' } }, []); 戻る ( <表示> </表示> ); }; 要約するH5 WeChatパブリックアカウント認証に関するこの記事はこれで終わりです。WeChatパブリックアカウント認証に関するより関連性の高いコンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMを応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: nginx httpモジュールのデータ保存構造の概要
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
目次ユニオンクエリ1. 中国の各省のIDと名前を照会する2. 湖南省のすべての地級市のIDと名称3....
この記事の例では、WeChatアプレットで写真をアップロードするための具体的なコードを参考までに共有...
かなりの数のウェブサイトがデジタルページング効果を使用しています。たとえば、このサイトのページングも...
目次1. JSONとは何か1.1 配列リテラル1.2 オブジェクトリテラル1.3 混合リテラル1.4...
誰もが自分の Web ページの背景にふさわしい画像を見つけることに悩むことが多いと思います。これは事...
HTML ページでは、div 内のコンテンツが制限を超えた後に自動的にスクロール バーを表示する必要...
目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...
React Hooks は React 16.8 で導入された新しい機能で、クラスを使用せずに状態や...
私はずっとDockerにはIPアドレスがないと思っていました。実はDockerのネットワークテンプレ...
序文この記事では、DBA がいないチームが参考にできるように、MySQL の一般的な使用に関するヒン...
このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...
この記事では、 Webデザインに関連するこれら4 つの原則について説明します。これら4 つの原則を念...
最近、Docker イメージのプルが非常に不安定です。遅く、タイムアウトすることがよくあります。 x...
1: <a> タグを使用してページにリンクする場合、target 属性の役割は誰もが知っ...