织梦后台 添加注册会员

具体如下:一:打开 dede\inc\inc_menu.php 查找: <m:item name='注册会员列表' link='member_main.php' rank='member_List' target='main' /> 加一行: <m:item name='添加会员' link='member_add.php' rank='member_Add' target='main' /> 然后刷新网站后台即可!二: 在/dede/templates文件夹下面加一个模版文件member_add.htm 代码如下 <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <title>添加会员</title> <link href='img/base.css' rel='stylesheet' type='text/css'> <script language='javascript'src='../data/enums/area.js'></script> <script> function checkSubmit() { if(document.form2.email.value=="") { document.form2.email.focus(); alert("Email不能为空!"); return false; } if(document.form2.uname.value=="") { document.form2.uname.focus(); alert("用户昵称不能为空!"); return false; } } </script> </head> <body background='img/allbg.gif' leftmargin='8' topmargin='8'> <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D1DDAA"> <tr> <td height="19" background="img/tbg.gif"><a href='<?php echo $ENV_GOBACK_URL; ?>'><b>会员管理 </b></a>  添加会员</td> </tr> <tr> <td height="200" bgcolor="#FFFFFF" align='center'> <table width="98%" border="0" cellspacing="0" cellpadding="6" > <tr> <td colspan="2" height="10" ></td> </tr> <form name="form2" action="member_add.php" method="post" onSubmit="return checkSubmit();"> <input type="hidden" name="dopost" value="add" /> <tr> <td width="17%" align="right" class='bline'>用户名:</td> <td width="83%" class='bline'> <input name="userid" type="text" value="" id="userid" size="20" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>密码:</td> <td class='bline'> <input type="text" name="pwd" id="pwd" /> </td> </tr> <tr> <td align="right" class='bline'>用户类型:</td> <td class='bline'> <?php echo $row['mtype']; ?> <input type="radio" name="mtype" class="np" value="个人" checked='1'/> 个人 <input type="radio" name="mtype" class="np" value="企业" />企业 </td> </tr> <tr> <td align="right" class='bline'>电子邮箱:</td> <td class='bline'> <input name="email" type="text" id="email" value="<?php echo $row['email']?>" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>昵称:</td> <td class='bline'> <input name="uname" type="text" value="<?php echo $row['uname']?>" id="uname" size="20" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>性别:</td> <td class='bline'> <input type="radio" name="sex" class="np" value="男" checked='1'/> 男 <input type="radio" name="sex" class="np" value="女" /> 女 <input type="radio" name="sex" class="np" value="" /> 保密 </td> </tr> <tr> <td align="right" class='bline'>等级:</td> <td class='bline'><?php $MemberTypes = ''; $dsql->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 = "<select name='rank' style='width:80px'>\r\n"; foreach($MemberTypes as $k=>$v) { if($k!=$row['rank']) $options .= "<option value='$k'>$v</option>\r\n"; else $options .= "<option value='$k' selected>$v</option>\r\n"; } $options .= "</select>\r\n"; echo $options; ?></td> </tr> <tr> <td height="67" align="right" ></td> <td height="67" > <input type="submit" name="Submit" value="确定添加" class='coolbg' />  <input type="reset" name="Submit22" value="重置表单" class='coolbg' /> </td> </tr> </form> </table> </td> </tr> </table> </body> </html>三:在/dede目录下增加一个member_add.php文件 代码如下 <?php require(dirname(__FILE__)."/config.php"); $ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? "member_main.php" : ''; if($dopost=="add"){ $jointime = $logintime = time(); $loginip = $joinip = GetIP(); $pwd = md5($pwd); $dsql->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”来执行和上面企业会员一样的操作。 这样就全部完成了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
layui-v2.5.5是一款基于layui框架开发的后台管理自适应模板。是一种使用PHP语言开发的内容管理系统,通过此模板可以方便地对后台进行管理。 这个模板的主要特点是自适应布局设计,可以自动根据不同的设备屏幕大小进行调整,实现了在PC端、平板电脑和手机端的兼容性。不同设备上显示的页面布局会自动适应屏幕,使得用户可以在不同设备上方便地访问和操作后台。 此模板还具备丰富的功能和界面设计,包括常用的用户管理、栏目管理、内容管理、扩展功能等。用户管理功能包括对用户的增删改查,可以方便地管理后台用户权限。栏目管理功能可以对网站的栏目进行设置和管理,包括栏目的增删改查等操作。内容管理功能可以对网站的内容进行管理,包括文章的发布、编辑和删除等操作。同时,模板还提供了强大的扩展功能,可以根据具体需求进行自定义功能的添加和开发。 此外,layui-v2.5.5后台管理自适应模板还具备良好的用户体验,界面简洁美观,操作简单直观。用户可以通过点击、拖拽等方式进行操作,大大提高了用户的使用效率和便利性。 总的来说,layui-v2.5.5后台管理自适应模板是一款功能全面、界面美观、易于使用的后台管理模板,能够满足用户对后台管理的各项需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值