栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦会员注册用户名昵称(笔名)同名检查

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦会员注册用户名昵称(笔名)同名检查

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 = "√昵称可以使用";

  }

  else {

  $msg = "×昵称已经存在!";

  }

  echo $msg;

  exit();

  }

  

打开/member/templets/js/reg_new.js,找到

  

 

 修改为

  $("#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);}});

  });
 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/7851.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号