DedeCMS会员注册用户名昵称(笔名)同名检查
原创DedeCms会员注册默认有几个ajax同步检查是否有同名用户名、邮箱格式是否正确等,没有用户笔名的同步检查,而是通过提交后才弹出相应提示。
网上没有人研究过这个,慢慢摸索找到/member/templets/js/reg_new.js,就是ajax同步检查,去掉昵称(笔名)筛选的注释后发现这两个地方的同名检查实际上检查的是用户名而并非昵称(笔名),这里提供修改方法。
打开/member/index_do.php,找到
//引入注册页面
在该字段前增加
//检查昵称是否存在 else if($dopost=="checkuname") { AjaxHead(); $row = $dsql->GetOne("SELECT mid FROM `dede_member` WHERE uname LIKE '$uname' LIMIT 1"); if(!is_array($row)) { $msg = "<font color='#4E7504'><b>√昵称可以使用</b></font>"; } else { $msg = "<font color='red'><b>×昵称已经存在!</b></font>"; } echo $msg; exit(); }
打开/member/templets/js/reg_new.js,找到
/* $("#uname").change( function() { $.ajax({type: reMethod,url: "index_do.php", data: "dopost=checkuser&fmdo=user&cktype=0&uid="+$("#uname").val(), dataType: 'html', success: function(result){$("#_uname").html(result);}}); }); */
修改为
$("#uname").change( function() { $.ajax({type: reMethod,url: "index_do.php", data: "dopost=checkuname&fmdo=user&uname="+$("#uname").val(), dataType: 'html', success: function(result){$("#_uname").html(result);}}); });
扩展阅读
- DedeCMS移动栏目导航channelartlist判断当前栏目错误
- DedeCMS更换内容模型后文章不显示无损迁移数据
- DedeCMS表单自定义字段地区三级联动下拉选择修改优化版
- DedeCMS显示当前访问用户地域PHP方法
- DedeCMS自定义表单导出当天、两天的部分Excel数据
- DedeCMS缩略图引用HTTPS站外图片显示错误
- DedeCMS自定义表单批量审核增加删除全选取消全选按钮
- DedeCMS上传图片相对路径改为绝对路径有效处理办法
- DedeCMS实现URL不变PC和移动端展示不同模板
- DedeCMS不能正常删除栏目及文件夹的解决方案
- DedeCMS网站搬家后有效解决列表无法调用子栏目内容
- DedeCMS栏目不调用排除指定栏目的文章
本文地址:https://www.vi586.com/web/313.html
版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处
赞
赞(3)