von moderator auf Admin

Dieses Thema im Forum "Webentwicklung" wurde erstellt von BlackIC3, 16. Dezember 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. Dezember 2005
    Also ich habe nen Problem ich bin bei mir im Forum Admin... (Eigentlich)


    und dann spielte mein Kumpel da so ein bisschen rum und setzte mich auf Moderator... So nun gibt es kein Admin mehr...


    Wie werde ich jetzt nun wieder Admin ??

    Bitte Helft mir !
     
  2. 16. Dezember 2005
    Hey du,

    Also das ist mir auch mal passiert aber am Anfang von meinem Forum damals.

    Wie lange gibt es das Forum den schon?

    Weil ein Moderator kann keinen zum Admin machen sondern das kann nur ein Admin.

    Was ist das den für ein Forum?

    evtl. kann man da ja dann dir weiter helfen bzw. mehr helfen

    weil ich würde das Forum jetzt wenn es noch nicht so alt ist und nicht so viel jetzt los ist. Noch mal Neuinstallieren, weil das der einzigste Weg ist den ich jetzt kenne.

    Sorry für die Schlechte Nachricht.

    MFG

    Dj1986
     
  3. 16. Dezember 2005
    Ich denke, ermeinte sein Freund spielte mit BlackIC3's Account rum und setzte ihn so auf Mod (falls sowas geht Oo)
    Naja, geht es nicht vlt manuell per mysql?
     
  4. 16. Dezember 2005
    Shit das dochte ich mir bald....

    Das is nen Wbb 2.3.3. ^^

    Also ich glaube Neuinstallieren is .. dann is zuviel weg...

    Also ich habe ja so ganz zufällig vorhin nen Datenbank BackUp gemacht (da war ich noch admin)...

    Wenn ich die DB lösche und dann neu mache sollte das doch wieder gehen oder ???
     
  5. 16. Dezember 2005
    ja was ist den genau nun los?

    was hat er genau gemacht
     
  6. 16. Dezember 2005
    Naja ich kann doch die user profile als Admin editiren... und denen dann grupen zu ordnen (z.b Moderator) und da hat er bei mir Admin weg gemacht und auf Moderator gestellt... Und netterweise hat er dann noch speichern gedrück... -,-
     
  7. 16. Dezember 2005
    phpMyAdmin und manuell ändern wäre imo eine seehr einfache manuelle lösung
    Sicher halt die db's erstmal ab und dann versuchs .. die admin gruppe dürfte die ID 1 oder 2 tragen (eher 1, vlt auch 0? hab keine ahnung von wbb ) Dann such dich in der Usertabelle von wbb und edetier die gruppe dann ..
     
  8. 16. Dezember 2005
    naja aber über mysql ist schwer wenn man keine ahung davon hat
     
  9. 17. Dezember 2005
    Speicher alles, was hier unten steht als readmin.php, kopiere diese Datei dann in dein WBB Verzeichnis und rufe die Datei auf..

    Du wirst sehen, du bist gleich wieder Admin...

    Code:
    <?php
    /*
    +------------------------------+
    | ACP Account wiederherstellen |
    |------------------------------|
    */
    define("WBB_ACP_LOGIN", true);
    require("./global.php");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>ACP Account wiederherstellen...</title>
    <link rel="stylesheet" href="css/main.css" />
    </head>
    <body>
    <form method="post" action="readmin.php?act=go">
    <table cellpadding="4" cellspacing="1" border="0" class="tblborder" width="100%" align="center">
     <tr class="tblhead">
     <td colspan="2">ACP Account wiederherstellen</td>
     </tr>
     <tr class="firstrow">
     <td><b>Dein Username</b></td>
     <td><input type="text" name="user" value="" maxlength="100" /></td>
     </tr>
     <tr class="secondrow">
     <td><b>Dein Passwort</b></td>
     <td><input type="password" name="pw" value="" maxlength="250" /></td>
     </tr>
     <tr class="firstrow">
     <td colspan="2" align="center"><input type="submit" value="Ändern" /> <input type="reset" value="Zurücksetzen" /></td>
     </tr>
     </table><br/><div align="center"><b>Warnung! Wenn ihr euer Admin Account wiederherstellt werdet ihr von allen anderen Gruppen gelöscht und werdet nur Admin (falls ihr in mehreren Gruppen eingeteilt seit)....</b></div>
    </form>
    </body>
    </html>
    <?php
    if($_GET['act']=="go") {
     if(empty($_POST['user']) || empty($_POST['pw'])){
     ?> 
     <br/>
     <table cellpadding="4" cellspacing="1" border="0" class="tblborder" width="100%" align="center">
     <tr class="tblhead">
     <td colspan="1">Fehler aufgetreten</td>
     </tr>
     <tr class="firstrow">
     <td><b>Fülle bitte alle Felder aus!</b></td>
     </tr> 
     </table>
     <?php
     exit;
     }
     $pw=md5($_POST['pw']);
     $user=$db->query_first("SELECT * FROM bb".$n."_users WHERE username='".$_POST['user']."'");
     $groups=$db->query_first("SELECT * FROM bb".$n."_groups");
     $name=$db->query("SELECT * FROM bb".$n."_users WHERE username='".$_POST['user']."'");
     if(!mysql_num_rows($name)) {
     ?>
     <br/>
     <table cellpadding="4" cellspacing="1" border="0" class="tblborder" width="100%" align="center">
     <tr class="tblhead">
     <td colspan="1">Fehler aufgetreten</td>
     </tr>
     <tr class="firstrow">
     <td><b>Den Usernamen den du gewählt hast gibt es nicht!</b></td>
     </tr> 
     </table>
     <?php
     exit;
     }
     if($pw==$user['password']) {
     $groups['groupid']=array($groups['groupid']);
     $db->unbuffered_query("DELETE FROM bb".$n."_user2groups WHERE userid='".$user['userid']."'");
     $db->unbuffered_query("INSERT INTO bb".$n."_user2groups VALUES ('".$user['userid']."','1')");
     $db->unbuffered_query("UPDATE bb".$n."_users SET groupcombinationid='".cachegroupcombinationdata(implode(',', $groups['groupid']),0)."' WHERE userid='".$user['userid']."'",1);
     #$db->query("UPDATE bb".$n."_users SET groupcombinationid='11' WHERE userid='".$user['userid']."'");
     ?>
     <br/>
     <table cellpadding="4" cellspacing="1" border="0" class="tblborder" width="100%" align="center">
     <tr class="tblhead">
     <td colspan="1">Gruppe geändert</td>
     </tr>
     <tr class="firstrow">
     <td><b>Du bist nun ein Administator!</b></td>
     </tr> 
     </table>
     <?php
     exit;
     }
     else {
     ?>
     <br/>
     <table cellpadding="4" cellspacing="1" border="0" class="tblborder" width="100%" align="center">
     <tr class="tblhead">
     <td colspan="1">Fehler aufgetreten</td>
     </tr>
     <tr class="firstrow">
     <td><b>Dein Passwort stimmt nicht!</b></td>
     </tr> 
     </table>
     <?php
     exit;
     }
    }
    ?>
     
  10. 17. Dezember 2005
    Mh... Da steht zwar ACP Account wieder hergestellt aber ich bin trozdem noch Mod...
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.