解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
来源:互联网 发布:c语言指令 编辑:程序博客网 时间:2024/05/17 08:36
PHPCMS在会员注册时输入用户名时会在文本框右边提示该用户名是否已经被注册,在注册时发现右边显示未被占用,提交后却提示该用户已经存在。原来第一次检验用户名是否存在只针对了PHPCMS,并未针对Ucenter,这样提交后,在对ucenter中会员数据进行验证后,发现又存在,所以这样就前后不一了。显然这样的用户体验比较差。
在下本PHP比较菜,啄磨了下后,尝试着改了下:
在member.class.php的用户验证函数中针对PHPCMS系统数据库用户表验证的代码下方增加针对Ucenter的验证,这样就实现两次AJAX验证,如果PHPCMS系统中不存在,则再验证Ucenter中是否存在。
PHP代码
- $uid = uc_call("uc_user_register", array($username));
- if($uid <= 0)
- {
- if($uid == -3)
- {
- $this->msg = 'have_registered';
- return false;
- }
- }
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- 一个注册会员页面中:表单验证的js
- phpcms v9 开启ucenter整合,会员登录、注册是提示操作失败
- 带有验证功能的会员注册
- PHPCMS V9版的会员登陆验证方法
- 会员注册的步骤
- 完成会员的注册
- 正则表达式 会员注册 验证
- 网站会员导入ucenter
- 会员注册
- DEDE去掉会员登录及注册验证码的方法
- 会员注册时手机号码异步验证的JS代码
- DEDE去掉会员登录及注册验证码的方法
- 注册会员的同意按钮
- 会员注册页面的完善
- phpcms 默认模板的会员登陆位置
- Discuz X2.5 中首页显示会员数大于注册会员数的解决方法
- 搜狗拼音打字,程序就崩溃
- 实现PHPCMS中检查Ucenter中是否有新短消息并进行提示
- fdopen
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- fedora 12 安装nvidia显卡驱动
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- can't open file db/txn-current-lock:permission denied
- PO审批策略
- GridView使用
- Linux 系统通过WEB修改svn 帐号密码
- Project darkstar的配置
- 获取高质量外链的4个技巧
- SVN+APACHE
- ABAP中加上前导零、去除前导零