欢迎您光临爱尚资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!
  • 正文概述
  • 更新记录
  • 由于帝国CMS后台没有增加会员的功能,所以做了此教程!请有需要的小伙伴备份文件然后测试修改!

    后台手动增加会员的功能

    具体修改了两个文件,AddMember.php和ListMember.php(在e/admin/member/目录)

    一、修改方法:

    1、在ListMember.php添加代码

    ①、查找“ //修改会员 ” 在其上面添加以下代码:

    //增加会员函数
    function admin_AddMember($add,$logininid,$loginin){
    global $empire,$dbtbpre;
    if(!trim($add[username]))
    {
    printerror("用户名不能为空","history.go(-1)",1,0,1);
    }
    else
    {
    $num=$empire->gettotal("select count(*) as total from ".eReturnMemberTable()." where ".egetmf('username')."='$add[username]' limit 1");
    if($num)
    {
    printerror("ReUsername","history.go(-1)");
    }
    }
    if(!trim($add[password]))
    {
    printerror("密码不能为空","history.go(-1)",1,0,1);
    }
    else
    {
    $salt=eReturnMemberSalt();
    $add[password]=eDoMemberPw($add[password],$salt);
    }
    if(!trim($add[email]))
    {
    printerror("邮箱不能为空","history.go(-1)",1,0,1);
    }
    CheckLevel($logininid,$loginin,$classid,"member");//验证权限
    $checked=1;
    //变量
    $add[groupid]=(int)$add[groupid];
    $registertime=eReturnAddMemberRegtime();
    $rnd=make_password(20);//产生随机密码
    $userkey=eReturnMemberUserKey();
    //写入数据库
    $sql=$empire->query("insert into {$dbtbpre}enewsmember(userid,username,password,rnd,email,registertime,groupid,checked,salt,userkey) values(NULL,'".addslashes($add[username])."','".addslashes($add[password])."','$rnd','".addslashes($add[email])."','$registertime','".addslashes($add[groupid])."','$checked','$salt','$userkey');");
    if($sql)
    {
    insert_dolog("添加会员".$add[username]);//操作日志
    printerror("添加会员成功","history.go(-1)",1,0,1);
    }
    else
    {
    printerror("DbError","history.go(-1)");
    }
    }

    ———————————————————————

    ②、查找“ //删除会员 ” 在其上面添加以下代码:

    //增加会员
    elseif($enews=="AddMember")
    {
    $add=$_POST['add'];
    admin_AddMember($add,$logininid,$loginin);
    }

    ————————————————————————-

    ③、查找“ 位置 ” ,找到后继续向下看有“注册会员”或“前台会员列表”

    <input type="button" name="Submit5" value="注册会员" onclick="window.open('../../member/register/');">

    <input type="button" name="Submit5" value="前台会员列表" onclick="window.open('../../member/list/');">

    在“注册会员”或“前台会员列表”,他两个的任意一个上面添加以下代码:

    <input type="button" name="Submit5" value="增加会员" onclick="self.location.href='AddMember.php?enews=AddMember<?=$ecms_hashur['ehref']?>';">
    &nbsp;&nbsp;

    =======================================================================

    2、在AddMember.php添加代码

    ①、查找“ //取得表单 ” 在其上面添加以下代码

    ?>
    <?php
    if($enews=="EditMember")
    {

    ————————————————————————

    ②、在最下面查找“ <?php ” 或 “ db_close() ” 在其上面添加以下代码:

    <?php
    }
    elseif($enews=="AddMember")
    {
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>增加会员</title>
    <link href="../adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">
    <tr>
    <td>位置:<?=$url?></td>
    </tr>
    </table>
    <form name="form1" method="post" action="ListMember.php" enctype="multipart/form-data">
    <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
    <?=$ecms_hashur['form']?>
    <tr class="header">
    <td height="25" colspan="2">增加会员
    <input name="enews" type="hidden" id="enews" value="<?=$enews?>">
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="25%" height="25">用户名</td>
    <td width="75%" height="25"><input name="add[username]" type=text id="add[username]"></td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td height="25">密码</td>
    <td height="25"><input name="add[password]" type="password" id="add[password]">
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td height="25" valign="top">所属会员组<br> <br> <input type="button" name="Submit3" value="管理会员组" onclick="window.open('ListMemberGroup.php<?=$ecms_hashur['whehref']?>');">
    </td>
    <td height="25"><select name="add[groupid]" size="6" id="add[groupid]" onchange="self.location.href='AddMember.php?<?=$ecms_hashur['ehref']?>&enews=AddMember&changegroupid='+this.options[this.selectedIndex].value;">
    <?=$group?>
    </select></td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td height="25">邮箱</td>
    <td height="25"><input name="add[email]" type="text" id="add[email]" size="35"></td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td height="25">&nbsp;</td>
    <td height="25"><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    <?php
    }
    ?>

    二、使用方法:

    后台–用户–会员管理–管理会员–增加会员

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"dtmb.taobao.com",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    尚艺源码网 » 帝国CMS后台增加手动添加会员功能

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群160457583

    发表评论

    开通VIP 享更多特权,建议使用 QQ 登录