Diacuz のログイン状態はどのように保存されますか?
ここで、シングル サインオンを使用して dz フォーラムを統合する必要があります。原理は次のとおりです:
シングル サインオンを使用してユーザー ログインを実現します。> シングル サインオン検証によりユーザー名が dz に返されます。 ->ユーザー経由でユーザー uid を名前で取得 -> uid を使用して、dz もログインしていることを認識します。 さて、「uid を使用して dz もログインしていることを認識する」の最後のステップを実装する方法がわかりません。ユーザー名を Cookie で保存した後、図 に示すように、ユーザーが正常にログインしたステータスの代わりに、図 に示すようにユーザー アクティベーションのステータス ページにジャンプできます。 uid を取得できません。uid はフォーラム全体のログイン成功ステータスを設定します。 ? ?緊急! ! !
------ソリューションのアイデア----------------------
dsetcookie('auth', authcode("{$member['password']}\t{$member['uid']}", 'ENCODE'), $cookietime, 1, true); //这里的passwod是pre_common_member表中经过加密后的密码<br /> dsetcookie('loginuser',$username);<br /> dsetcookie('activationauth');<br /> dsetcookie('pmnum');