以前の WeChat パブリック アカウント ログイン プロジェクトは次のようなものでした。
ログインでは、ユーザー ID のorigin_id openid を使用してユーザーの一意性を識別し、新しいユーザーを追加します。
そこで、小さなプログラムの UnionID と appid 、および小さなプログラムの openid を追加しました
しかし、ユーザーが 2 日分のデータを持っている場合には依然として問題が発生します
マスターに対処方法を聞いてもいいでしょうか
以前に Unionid モードがなかった場合の互換性を検討してください。ミニ プログラムにログインする場合まず WeChat に移動すると、1 人のユーザーと 2 つのアカウントが存在します。
http://www.cnblogs.com/txw195...
パブリックアカウントはオープンプラットフォームにバインドされており、unionidはパブリックプラットフォームのWebページから承認後に取得することもできます。 Unionid は普遍的です。つまり、unionid は唯一のものとしてバインドされています。
userid+origin_id+unionid、古いデータを実行する特別なメソッドを作成し、openid を使用してユーザーの情報を取得し、互換性を保つために Unionid を更新します。