php 的网站,如何实现同一域名不同目录下的三个独立的网站同时登陆。

例如在www.aa.com/m的网站登录后,www.aa.com/d目录下的网站也自动登录了呢,求具体方法

在其中一个网站登录成功后生成一个加密的session,到其它网站时判断这个session,成功就自动登录,不成功就重新登录追问

这些我明白,是想问问怎么写代码

追答

在网站A登录成功会得到用户的id和name,为安全考虑,这几个网站都要设置一个用来加密的短语
,假使为abc123
在A站登录成功后的操作是
$info['info'] = $id.','.$name.',abc123';
$info['check'] = md5($info['info']);
$info = serialize($info);

$_session['login_info'] = base64_encode($info);
在网站B的操作是
if($_session['login_info']){
//获取登录信息,取得id和name,自动登录

}else{
login()//登录

}

追问

额 , 想问下代码我应该写在哪里,再具体点吧,我总觉得这几句很少呀,能实现么

追答

你得根据你网站实际情况来写,你最好找个技术来完成吧,我写给你的只是大体思路,具体细节你还是找技术搞定吧

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网