Heim  >  Artikel  >  CMS-Tutorial  >  So fügen Sie VIP zu Empire CMS hinzu

So fügen Sie VIP zu Empire CMS hinzu

angryTom
angryTomOriginal
2019-07-19 13:47:154153Durchsuche

So fügen Sie VIP zu Empire CMS hinzu

Push-Tutorial: Empire cms-Tutorial

Danke an das Empire CMS Backend Es gibt keine Funktion zum Hinzufügen von Mitgliedern, daher habe ich dieses Tutorial erstellt! Freunde, die es brauchen, sichern Sie bitte die Dateien und testen Sie die Änderungen!

Die Funktion zum manuellen Hinzufügen von Mitgliedern im Hintergrund

Es wurden speziell zwei Dateien geändert, AddMember.php und ListMember.php ( im Verzeichnis e/admin/member/ )

1. Änderungsmethode:

1. Code in ListMember.php hinzufügen

 ①. Suchen Sie nach „//Mitglied ändern“ und fügen Sie den folgenden Code darüber hinzu:

//增加会员函数    
    
   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=time();       
   $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("添加会员成功","ListMember.php",1,0,1);        
   }else {     
  printerror("DbError","history.go(-1)");     
       }     
    }

 ② Folgender Code darüber:

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

③ Suchen Sie nach „Standort“. Schauen Sie nach unten, um „Registrierte Mitglieder“ oder „Liste der Rezeptionsmitglieder“ zu sehen

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

oder

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

Fügen Sie den folgenden Code entweder zu „Registriertes Mitglied“ oder „Rezeption-Mitgliederliste“ hinzu:

<input type="button" name="Submit5" value="增加会员"onclick="self.location.href=&#39;AddMember.php?enews=AddMember&#39;;">

2 . Fügen Sie in AddMember.php den Code

 ① hinzu und fügen Sie den folgenden Code darüber hinzu rrree

 ②. Suchen Sie am Ende unten nach „

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

2. Verwendung:

Backend – Benutzer – Mitgliederverwaltung – Mitglieder verwalten – Mitglied hinzufügen

Das obige ist der detaillierte Inhalt vonSo fügen Sie VIP zu Empire CMS hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn