Rumah > pembangunan bahagian belakang > tutorial php > diacuz登录状态是如何存储的

diacuz登录状态是如何存储的

WBOY
Lepaskan: 2016-06-13 12:16:26
asal
1205 orang telah melayarinya

diacuz登录状态是怎么存储的?
现在需要用到单点登录对dz论坛进行整合,原理是这样的:
通过单点登录实现用户的登录->单点登录验证通过返回用户名给dz->通过用户名获取用户uid->通过uid实现dz也已经登录,现在不知道最后一步“通过uid实现dz也已经登录”怎么实现。我用户名我用过cookie保存之后可以跳转到用户激活的状态页面,如图:而不是用户已经登录成功的状态,如图:而且uid也得不到,请问怎么根据uid设置dz整个论坛的登录成功状态???急!!!
------解决思路----------------------

引用:
不是在我自己的页面用的,还是dz原来的页面用的。问下为什么在我自己的页面不能用$_G['uid']的?

这个我刚做过,比较了解,dz登录这块的判断其实是通过cookie实现的,而且验证的时候还是对加密过的密码进行核对的。
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');
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan