phpcms开启ucenter后的各种bug
来源:互联网 发布:c语言培训班多少钱 编辑:程序博客网 时间:2024/05/21 10:18
当用户的密码在ucenter中更改后,phpcms用新密码无法登陆,用旧密码可以登陆的bug
找到phpsso_server/phpcms/modules/phpsso/index.php
里的login 函数
找到下面这一段
if($uid == -1) {//uc不存在该用户,调用注册接口注册用户
$uid = uc_user_register($this->username , $this->password, $userinfo['email'], $userinfo['random']);
if($uid >0) {
$this->db->update(array('ucuserid'=>$uid), array('username'=>$this->username));
}
}
增加几个判断
if($uid == -1) {//uc不存在该用户,调用注册接口注册用户
$uid = uc_user_register($this->username , $this->password, $userinfo['email'], $userinfo['random']);
if($uid >0) {
$this->db->update(array('ucuserid'=>$uid), array('username'=>$this->username));
}
}elseif($uid==-2){//uc返回密码错误
exit('-2');
}elseif($uid==-3){
exit('-3');
}else{
exit(serialize($userinfo));
}
就可以了
阅读全文
0 0
- phpcms开启ucenter后的各种bug
- phpcms与ucenter的整合
- PHPCMS整合UCENTER后登陆问题
- phpcms 关于sso Ucenter一点登录的数据库配置问题
- phpcms v9 开启ucenter整合,会员登录、注册是提示操作失败
- IIS6上gzip开启后,取消时发现的bug
- ucenter与phpcms整合问题
- 【phpcms-v9】phpcms-v9中站群搜索的bug解决方案
- 修复PHPCMS的后台编辑文章bug
- phpcms使用邮箱找回密码的bug
- UCenter Home 在IIS服务器下,开启Rewrite的方法
- 解决Discuz!与UCenter后台管理员不能登录的bug
- phpcms的phpsso与discuz的UCenter的联调时遇到的问题
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- IE6的各种BUG
- 各种奇葩的BUG
- phpcms+ucenter+discuz论坛整合教程
- java_代码块
- HDU 1266 Reverse Number
- Java的数学Math模块
- 将pair放入优先队列中
- 54条sql学习
- phpcms开启ucenter后的各种bug
- 解析信息论中的熵
- 从sql脚本导入数据库(mysql)
- 搭建make环境编译c代码运行在手机中
- 在工作中常使用Js的技巧
- Android中绘制头像为圆形
- SQL重置(修改)自增列的值
- Android get、post请求
- Python网络编程--UDP