-->

帝国cms会员插件(帝国cms怎么用)

由于帝国CMS后台没有添加会员的功能,所以我做了这个教程!有需要的朋友,请备份文件并测试修改!

后台手动添加会员功能

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

1、修改方法:

1.在ListMember.php中添加代码

.找到“//修改成员”并在其上方添加以下代码:

//添加隶属度函数

函数admin_AddMember($add,$logininid,$loginin){

全球$帝国,$dbtbpre;

if(!trim($add[用户名]))

{

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

}

别的

{

$num=$empire-gettotal('从'.eReturnMemberTable().'中选择count(*)作为总计。其中'.egetmf('用户名')。'='$add[用户名]'限制1');

if($num)

{

printerror('重新用户名','history.go(-1)');

}

}

if(!trim($add[密码]))

{

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

}

别的

{

$salt=eReturnMemberSalt();

$add[密码]=eDoMemberPw($add[密码],$salt);

}

if(!trim($add[电子邮件]))

{

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

}

CheckLevel($logininid,$loginin,$classid,'member');//验证权限

$检查=1;

//多变的

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

//$registertime=时间();

$registertime=eReturnAddMemberRegtime();

$rnd=make_password(20);//生成随机密码

$userkey=eReturnMemberUserKey();

//写入数据库

$sql=$empire-query('插入{$dbtbpre}enewsmember(用户ID,用户名,密码,rnd,电子邮件,注册时间,groupid,检查,盐,用户密钥) 值(NULL,''.addslashes($add[用户名]).'',''.addslashes($add[password]).'','$rnd',''.addslashes($add[email]).'','$registertime',''.addslashes ($add[groupid]).'','$checked','$salt','$userkey');');

如果($sql)

{

insert_dolog('添加成员'.$add[用户名]);//操作日志

printerror('添加成员成功','ListMember.php',1,0,1);

}

别的

{

printerror('DbError','history.go(-1)');

}

}

-------------------------------------------------- -------------------

.找到“//Delete Member”并在其上方添加以下代码:

//添加成员

if($enews=='添加成员')

{

$add=$_POST['添加'];

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';'

nbsp;nbsp;

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

2.在AddMember.php中添加代码

.找到“//获取表单”并在其上方添加以下代码

?php

if($enews=='EditMember')

{

-------------------------------------------------- -----------------------

.在底部找到“?php”或“db_close()”并在其上方添加以下代码:

?php

}

elseif($enews=='AddMember')

{

!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 过渡//EN'

html

元http-equiv='Content-Type' content='text/html;字符集=utf-8'

标题添加成员/标题

链接href='./adminstyle/?=$loginadminstyleid?/adminstyle.css' rel='stylesheet' type='text/css'

/头

身体

表格宽度='100%'边框='0'对齐='中心'cellpadding='3'cellspacing='1'

t

td 位置:=$url?/td

/tr

/桌子

表单名称='form1'方法='post'操作='ListMember.php'enctype='multipart/form-data'

表格宽度='100%'边框='0'对齐='中心'cellpadding='3'cellspacing='1'class='tableborder'

tr 类='标题'

td height='25' colspan='2'添加成员

输入名称='enews' 类型='隐藏' id='enews' 值='?=$enews?'

/td

/tr

tr bgcolor='#FFFFFF'

td宽度='25%'高度='25'用户名/td

td width='75%' height='25'input name='add[用户名]' type=text id='add[用户名]'/td

/tr

tr bgcolor='#FFFFFF'

td高度='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'); '

/td

td height='25'select name='add[groupid]' size='6' id='add[groupid]' onchange='self.location.href='AddMember.php?enews=AddMemberchangegroupid='+this.选项[this.selectedIndex].value;'

?=$组?

/选择/td

/tr

tr bgcolor='#FFFFFF'

td高度='25'邮件/td

td height='25'input name='add[email]' type='text' id='add[email]' size='35'/td

/tr

tr bgcolor='#FFFFFF'

td高度='25'nbsp;/td

td height='25'input type='submit' name='Submit' value='Submit' input type='reset' name='Submit2' value='Reset'/td

/tr

/桌子

/形式

/身体

/html

?php

}

2、使用方法:

后台--用户--会员管理--管理会员--添加会员

上一篇: 帝国cms模板教程(帝国cms简介标签)

下一篇: 帝国cms相关文章调用(帝国cms如何使用)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/12064.html

展开更多