在帝国CMS后台增加手动添加会员功能

admin CMS教程评论24阅读模式

由于帝国CMS后台没有增加会员的功能,所以做了此教程!请有需要的小伙伴备份文件然后测试修改!

后台手动增加会员的功能

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

一、修改方法:

1、在ListMember.php添加代码

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

001
//增加会员函数
002

003
function admin_AddMember($add,$logininid,$loginin){
004

005
global $empire,$dbtbpre;
006

007
if(!trim($add[username]))
008

009
{
010

011
printerror("用户名不能为空","history.go(-1)",1,0,1);
012

013
}
014

015
else
016

017
{
018

019
$num=$empire->gettotal("select count(*) as total from ".eReturnMemberTable()." where ".egetmf('username')."='$add[username]' limit 1");
020

021
if($num)
022

023
{
024

025
printerror("ReUsername","history.go(-1)");
026

027
}
028

029
}
030

031
if(!trim($add

输入密码查看隐藏内容

))
032

033
{
034

035
printerror("密码不能为空","history.go(-1)",1,0,1);
036

037
}
038

039
else
040
{
041

042
$salt=eReturnMemberSalt();
043

044
$add

输入密码查看隐藏内容

=eDoMemberPw($add
输入密码查看隐藏内容

,$salt);
045

046
}
047

048
if(!trim($add[email]))
049

050
{
051

052
printerror("邮箱不能为空","history.go(-1)",1,0,1);
053

054
}
055

056
CheckLevel($logininid,$loginin,$classid,"member");//验证权限
057

058
$checked=1;
059

060
//变量
061

062
$add[groupid]=(int)$add[groupid];
063

064
//$registertime=time();
065

066
$registertime=eReturnAddMemberRegtime();
067

068
$rnd=make_password(20);//产生随机密码
069

070
$userkey=eReturnMemberUserKey();
071

072
//写入数据库
073

074
$sql=$empire->query("insert into {$dbtbpre}enewsmember(userid,username,password,rnd,email,registertime,groupid,checked,salt,userkey) values(NULL,'".addslashes($add[username])."','".addslashes($add

输入密码查看隐藏内容

)."','$rnd','".addslashes($add[email])."','$registertime','".addslashes($add[groupid])."','$checked','$salt','$userkey');");
075

076
if($sql)
077

078
{
079

080
insert_dolog("添加会员".$add[username]);//操作日志
081

082
printerror("添加会员成功","ListMember.php",1,0,1);
083

084
}
085
else
086

087
{
088

089
printerror("DbError","history.go(-1)");
090

091
}
092

093
}
094

095
---------------------------------------------------------------------
096

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

099
//增加会员
100

101
if($enews=="AddMember")
102

103
{
104

105
$add=$_POST['add'];
106

107
admin_AddMember($add,$logininid,$loginin);
108

109
}
-------------------------------------------------------------------------

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

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

1

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

文章声明:
1、本站文章来源于互联网,仅供学习交流参考使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系站长屋VPS小编,或者自行点击 投稿。
4、若文章中有侵权或不适当内容,请告知我们,本站会第一时间进行处理。 免责申明。
admin
  • 我们不提供免费技术支持,本文属于用户投稿。
  • 转载请务必保留本文链接:https://www.zzwvps.com/1716.html

发表评论