完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活


当前第2页 返回上一页

        $cookietime = 31536000;
        $uid = intval($get['uid']);
        $query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'");
        if ($member = DB::fetch($query))
        {
            dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime);
        }else
        {
            $username = $get['username'];
            $query = DB::query("SELECT uid, username, password, email FROM ".DB::table('ucenter_members')." WHERE username='$username'");
            $member = DB::fetch($query);
            $password = $member['password'];
            $email = $member['email'];
            $ip = $_SERVER['REMOTE_ADDR'];
            $time = time();
            $userdata = array(
                'uid'=>$uid,
                'username'=>$username,
                'password'=>$password,
                'email'=>$email,
                'adminid'=>0,
                'groupid'=>10,
                'regdate'=>$time,
                'credits'=>0,
                'timeoffset'=>9999
            );
            DB::insert('common_member', $userdata);

            $status_data = array(
                'uid' => $uid,
                'regip' => $ip,
                'lastip' => $ip,
                'lastvisit' => $time,
                'lastactivity' => $time,
                'lastpost' => 0,
                'lastsendmail' => 0
            );
            DB::insert('common_member_status', $status_data);
            DB::insert('common_member_profile', array('uid' => $uid));
            DB::insert('common_member_field_forum', array('uid' => $uid));
            DB::insert('common_member_field_home', array('uid' => $uid));
            DB::insert('common_member_count', array('uid' => $uid));
            DB::query('UPDATE '.DB::table('common_setting')." SET svalue='$username' WHERE skey='lastmember'");
            $query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'");
            if ($member = DB::fetch($query))
            {
                dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime);
            }
        }
    }

更多PHPCMS内容来自木庄网络博客


标签:PHPCMS

返回前面的内容

相关阅读 >>

国内一些常用php的cms的nginx服务器的伪静态规则整理

phpcms会员管理图文教程

phpcms 模板制作教程 黑夜之舞出品

phpcms 列表页中调用其下的所有子栏目(或特定的子栏目)的方法

phpcms自定义碎片插件之内容碎片标签模块使用方法

phpcms配置列表页以及获得文章发布时间

完美解决phpcms图片太大撑破表格图片自适应图片按比例缩小

解决phpcms更换javascript的幻灯片代码调用图片问题

phpcms更换服务器后前台后台无法登录的解决方法

phpcms网站公告管理教程

更多相关阅读请进入《phpcms》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...