由于帝國CMS后臺沒有增加會員的功能,所以做了此教程!請有需要的小伙伴備份文件然后測試修改!
后臺手動增加會員的功能
具體修改了兩個文件,AddMember.php和ListMember.php(在e/admin/member/目錄)
一、修改方法:
1、在ListMember.php添加代碼
①、查找” //修改會員 ” 在其上面添加以下代碼:
//增加會員函數(shù)???? ???? ???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");//驗證權(quán)限????? ??$checked=1;??????? ??//變量???????? ???$add[groupid]=(int)$add[groupid];???? ???//$registertime=time();??????? ???$registertime=eReturnAddMemberRegtime();???????? ???$rnd=make_password(20);//產(chǎn)生隨機密碼???????? ????$userkey=eReturnMemberUserKey();???????? ???//寫入數(shù)據(jù)庫???????? ????$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("添加會員成功","ListMember.php",1,0,1);???????? ???}else?{????? ??printerror("DbError","history.go(-1)");????? ???????}????? ????}
?、?、查找” //刪除會員 ”?在其上面添加以下代碼: ? ?
//增加會員???? ???if($enews=="AddMember")???? ???{?????? ???$add=$_POST['add'];???? ???admin_AddMember($add,$logininid,$loginin);???? ???}
③、查找” 位置 ” ,找到后繼續(xù)向下看有”注冊會員”或”前臺會員列表”
<input>
或
<input>
在”注冊會員”或”前臺會員列表”,他兩個的任意一個上面添加以下代碼:
<input>
2、在AddMember.php添加代碼
①、查找” //取得表單 ” 在其上面添加以下代碼
???? ??<?php if($enews=="EditMember") { ?>
?、?、在最下面查找”
<?php } elseif($enews=="AddMember") { ?>???? ???nbsp;HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">???? ??????? ??????? ????<meta>???? ??<title>增加會員</title>???? ???????<link>/adminstyle.css"?rel="stylesheet"type="text/css">???? ???????? ???????? ???
位置:=$url?> |
???? ????
???? ???????? ???????? ????
二、使用方法:
? 后臺–用戶–會員管理–管理會員–增加會員
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦