如何在dede后台添加注册会员

2025-02-27 11:43:24
推荐回答(1个)
回答1:

但是在织梦的超级管理员后台找了一圈,也并没有看到添加会员的功能模块。 在网上找了一个方法,经验证,是成功的,当然是在v5.6和v5.7都可以使用,具体如下:一:打开 dede\inc\inc_menu.php 查找: 加一行: 然后刷新网站后台即可!二: 在/dede/templates文件夹下面加一个模版文件member_add.htm 代码如下 添加会员
'>会员管理 添加会员
用户名:
密码:
用户类型: 个人 企业
电子邮箱:
昵称:
性别: 保密
等级: SetQuery("Select rank,membername From `dede_arcrank` where rank>0"); $dsql->Execute('n'); $MemberTypes[0] = "限制会员"; while($nrow = $dsql->GetObject('n')){ $MemberTypes[$nrow->rank] = $nrow->membername; } $options = "\r\n"; echo $options; ?>
三:在/dede目录下增加一个member_add.php文件 代码如下 ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='$mtype',`userid`='$userid',`pwd`='$pwd',`uname`='$uname',`sex`='$sex' ,`rank`='$rank',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='$safeanswer', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';"); ShowMsg('成功添加一个用户',$ENV_GOBACK_URL); exit(); }else{ include DedeInclude('templets/member_add.htm'); } ?> 搞定: 尝试添加,添加成功。但是,我们打开会员》注册会员列表,后台随意打开一个刚刚在后台添加的会员,修改会员信息, 要么打不开,提示“对不起您的帐号不存在或未经审核”;要么进入详细资料修改后,提交资料无效。 在这里,其实我们还应该做一步操作: 如果我们刚刚在后台添加的是企业会员的话,那么,只是在“dede_member”添加了必备信息,还需要在“dede_member_company”表中,在“mid”字段中添加“dede_member”表中的“mid‘。 也就是说每个”dede_member“中“mid”字段编号都要复制到“dede_member_company”中“mid”字段。 可以使用excel表格,将“dede_member”中“mid”批量添加到excel中,然后,使用“navicat”软件中“导入向导”,导入刚刚excel中的编号。这样就算完成了,打开会员列表,修改会员信息,发现已经可以正常修改。 以上是针对企业会员,如果是个人会员,那就要使用“dede_member_person”代替“dede_member_company”来执行和上面企业会员一样的操作。 这样就全部完成了。@飞牛工作室原创@