if($action == 'login') {
//通过接口判断登录帐号的正确性,返回值为数组
list($uid, $username, $password, $email) = uc_user_login(u2g($_POST['username']), $_POST['password']);//登录
if($uid > 0) {
$member = $db->fetch_first("SELECT m.uid AS discuz_uid, m.username AS discuz_user, m.password AS discuz_pw, m.secques AS discuz_secques,
m.email, m.adminid, m.groupid, m.styleid AS styleidmem, m.lastvisit, m.lastpost, u.allowinvisible
FROM {$tablepre}members m LEFT JOIN {$tablepre}usergroups u USING (groupid)
WHERE m.uid='$uid'");//查询
// print_r($member);
extract($member);
$discuz_userss = $discuz_user;
$discuz_user = addslashes($discuz_user);
$cookietime = intval(isset($_POST['cookietime']) ? $_POST['cookietime'] : 0);
dsetcookie('cookietime', $cookietime, 31536000);
dsetcookie('auth', authcode("$discuz_pw/t$discuz_secques/t$discuz_uid", 'ENCODE'), $cookietime, 1, true);
dsetcookie('loginuser');
dsetcookie('activationauth');
dsetcookie('pmnum');
$sessionexists = 0;
updatesession();
$ucsynlogin = $allowsynlogin ? uc_user_synlogin($discuz_uid) : '';//数据更新
echo "登录成功!";
}else{
echo "登录失败!":
}
}
分享到:
相关推荐
分析Discuz7.0的加密方式,教你如何模拟Discuz的注册、登录……
登陆窗口for discuz 简洁 Discuz!7.0 GBK
Discuz_7.0正式发布版,提供下载
discuz7.0 首页N格插件 五格插件 四格插件
解决官方12 24版本以来尚未修正的bug和错误 结合了UC1.5
discuz7.0安装包,附带详细安装说明
Discuz!7.0CSS手册 Discuz!7.0CSS手册_高级篇 Discuz!7.0CSS手册_基础篇 Discuz!7.0CSS手册_进阶篇 Discuz!7.0CSS手册_扩展篇
江湖客栈插件 for discuz 7.0 v1.1 UTF8
Discuz_7.0 php 论坛 不错的框架
飞鞋打布什游戏插件 for discuz 7.0
discuz7.0核心源码分析,对其include的核心代码进行解析
完美解决shopex和UC1.6同步登录 discuz x
discuz7.0左右分栏模板更漂亮的模块
Discuz7.0论坛补丁,20090818日期。
Discuz7.0果粒橙绿色风格模板
discuz7.0 discuz7.0安装包下在好下的~
discuz7.0学习资料,包含: discuz7.0文件目录说明, 详细数据字典, 模板标签说明, 主要文件源码注释(common.inc.php,db_mysql.class.php,global.func.php,logging.php等), ucenter数据字典。
首页登录框 完美修改版for discuz!7.0 插件 安装方法: 1、打开 Discuz.htm, 搜索 <!--{if !$discuz_uid}-->上传附件,刷新即可!
风格名称:96站长论坛风格 For Discuz7.0 适用版本:Discuz7.0 风格说明:组合草根论坛和A5论坛的风格,是一个很不错的论坛风格,首页头部JS内部调用,广告位合理。 演示网站:http://www.96zz.cn 安装方法:先把96...