自带完整数据 快速建站好帮手
客服QQ客服QQ 客服微信客服微信 公众号公众号

织梦dedecms怎么检a查注册昵称是不是相同的

本文介绍了织梦dedecms怎么检查注册昵称是不是相同的,DEDE默认可以检查账号和邮箱之类的是不是注册过,昵称并没有检查重得的功能,可能是官方默认认为昵称可以重复吧,假如也想让昵称是独立的如何开发呢,这个教程说的就是这个问题。

下面瓦窑源码就和大家聊聊织梦怎么检查注册昵称是不是相同的。

实现方案:

找到 /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);}});

});

这样就可以了,很简单却很实现的解决办法哦。

TAG标签:织梦注册昵称检查

上一个:织梦dedecms想要调用当文章URL有哪些好方法
下一个:织梦dedecms怎么把短消息发到会员指定的邮箱

织梦网站源码

咨询客服

QQ:1847629575

全年 09:00-23:00

(其他时间请留言)

在线客服

Copyright©2021 www.why114.com 瓦窑源码 版权所有 鲁ICP备20017802号

展开