• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

thinkphp整合SMF论坛COOKIE

php技术 admin 7年前 (2012-05-11) 416次浏览

thinkphp 整合 SMF 论坛 COOKIE,如果存在 SMF 论坛的 COOKIE 就写入 thinkphp 的 SESSION 的状态代码

//thinkphp 整合 SMF 论坛 COOKIE
	$cookeie = unserialize($_COOKIE[SMFCookie842]);
        if ($cookeie[0]){
        	$userid =$cookeie[0];
			$getname=$this->smfbbs_select_userid($userid);
			// dump($getname);
		$username = $getname["0"][member_name];
        $shaf1 = $getname["0"][passwd] . $getname["0"][password_salt];
        $password1 = $cookeie[1];
        $password2 = sha1($shaf1);
        $rset = D("User")->queryUserByName($username);
        if ($rset) {
        	if ($rset['account_status'] == '0') {
        		echo "用户被锁定";
        		return false;
        	}
        	if ($password1 == $password2 && ($rset['account_status']=='1' || $rset['account_status']=='2')) { //login successfully

        		$_SESSION['userinfo'] = $rset;
                $_SESSION['cityos_user_id']  = $rset['cityos_user_id']; //cityos_user_id
                setcookie("wordpress_on",  "1",   time()+3600, "/", ".paopao8.com", 0);

        }
        }
		}
		//结束

Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp 整合 SMF 论坛 COOKIE
喜欢 (0)