| 
		
	
	
	
		
	Beiträge: 268Themen: 86
 Registriert seit: 28.07.2007
 
	
	
		HAllo, 
Mir wurden meine Adminrechte entzogen. Bei MySQL konnt eich das nicht rückgängig machen, da alle Rechte dort  mir zugeteilt sind. Die Startseite im ACP ist noch zu sehen, aber wenn ich auf eine andere Unterseite möchte wird dort folgender Text angezeigt:
 Zitat:MyBB FehlerZugang nicht gestattet!
 
 Du hast nicht die Berechtigung diesen Teil des Administration Control-Panels zu betreten.
 
Wie kann ich das ändern? Forensuche benutzt, kein treffendes Thema gefunden"! 
Danke!
	 
	
	
	
		
	Beiträge: 1.172Themen: 78
 Registriert seit: 31.12.2006
 
	
	
		Hallo.
 Bist Du der Sys-Admin, und hast bei Erstellung des Forums den ersten Account regestriert?
 
Bitte die Suche  u. die Doku  nutzen. 
______________________________
 
mfg Murphy
 
	
	
	
		
	Beiträge: 268Themen: 86
 Registriert seit: 28.07.2007
 
	
	
		HAllo,Mein Forum besteht jetzt ca. schon seit einem Jahr. Ich Finde bei phpmyadmin die Zeile canuseacp (oder ähnliches) nicht. Mir wurden die Rechte einfach so entzogen davor konnte ich einfach rein und auch wieder raus. ABer jetzt kann ich wie gesagt nur noch auf die acp Startseite.
 
	
	
	
		
	Beiträge: 1.172Themen: 78
 Registriert seit: 31.12.2006
 
	
	
		Murphy schrieb:Hallo.
 Bist Du der Sys-Admin, und hast bei Erstellung des Forums den ersten Account regestriert?
 
Bitte die Suche  u. die Doku  nutzen. 
______________________________
 
mfg Murphy
 
	
	
	
		
	Beiträge: 140Themen: 22
 Registriert seit: 16.06.2007
 MyBB-Version: 1.2.13
 
	
		
		
		14.05.2008, 17:18 
(Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2008, 17:27 von CoolRunner.)
		
	 
		Wenns gar nicht mehr anders lösbar ist kannst du mein Script das ich hier gepostet habe ausprobieren:https://www.mybb.de/forum/showthread.php?tid=8042 
Du solltest aber davor ein Backup der Datenbank machen. (mysqldumper)
 
Nachfolgend das für Dich angepasste Script: 
Deine User ID musst du eintragen, das Script raufladen und ausführen. Danach drüfte alles wieder passen. 
Und ein Sicherheitspasswort festlegen. 
restoreme.php?thepw=(sicherheitspasswort)
 PHP-Code: <?define("IN_MYBB", 1);
 
 require_once "./global.php";
 
 ## setup
 $uid = 10;  // <= Eigene User-ID angeben
 $sicherheits_passwort = ''; //<= Irgend ein Passwort für diese Datei festlegen
 ## setup ende
 
 if(empty($sicherheits_passwort)){die ('Ohne Passwort wird das Script nicht ausgeführt!');}
 if($_GET['thepw'] != $sicherheits_passwort){die ('Das Passwort war nicht richtig');}
 
 echo 'Wieder Admin werden<br>';
 $admin_restore_user = array(
 'usergroup' => 4,
 'displaygroup' => 4,
 );
 $db->update_query(TABLE_PREFIX."users", $admin_restore_user, "uid='$uid'");
 
 echo 'Admin-Optionen setzen<br>';
 $admin_restore_adminoptions = array(
 'uid'                    => $uid,
 'cpstyle'         => '',
 'notes'                  => '',
 'permsset'              => 1,
 'caneditsettings' => 'yes',
 'caneditann'      => 'yes',
 'caneditforums'   => 'yes',
 'canmodposts'     => 'yes',
 'caneditsmilies'  => 'yes',
 'caneditpicons'   => 'yes',
 'caneditthemes'   => 'yes',
 'canedittemps'    => 'yes',
 'caneditusers'    => 'yes',
 'caneditpfields'  => 'yes',
 'caneditugroups'  => 'yes',
 'caneditaperms'   => 'yes',
 'caneditutitles'  => 'yes',
 'caneditattach'   => 'yes',
 'canedithelp'     => 'yes',
 'caneditlangs'    => 'yes',
 'canrunmaint'     => 'yes',
 'canrundbtools'    => 'yes');
 $db->insert_query(TABLE_PREFIX.'adminoptions', $admin_restore_adminoptions);
 ?>
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		Die Berechtigungen für das Admin-CP werden in der Datenbanktabelle adminoptions gespeichert. Ist dort ein Eintrag mit deiner Benutzer-ID (uid) vorhanden und steht alles auf "yes"?
	 
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
	
		
	Beiträge: 268Themen: 86
 Registriert seit: 28.07.2007
 
	
		
		
		15.05.2008, 18:00 
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2008, 18:09 von Rotstift.)
		
	 
		Steht alles auf YES. Ich werde mal das Script von CoolRunner ausprobieren....Achja...wie soll das Script heißen?
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		Wie du die Datei nennst ist egal. Du musst sie dann nur in den Forenordner hochladen.
	 
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
	
		
	Beiträge: 140Themen: 22
 Registriert seit: 16.06.2007
 MyBB-Version: 1.2.13
 
	
		
		
		16.05.2008, 13:59 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2008, 15:05 von CoolRunner.)
		
	 
		Hab ich oben schon geschrieben: 
restoreme.php?thepw=(sicherheitspasswort) 
Dateiname an sich ist egal, nur ?thepw= 
Und danach das Passwort angeben das du in dem Script angegeben hast.
 
Hier nochmal die leiche aktuallisierte Version: 
Diese ist informativer und arbeitet bei den adminoptions sauberer.
 PHP-Code: <?define("IN_MYBB", 1);
 require_once "./global.php";
 
 // setup
 $uid = 30;  // <= Eigene User-ID angeben
 $sicherheits_passwort = 'test'; //<= Irgend ein Passwort für diese Datei festlegen
 // setup ende
 
 if(empty($sicherheits_passwort)){die ('Ohne Passwort wird das Script nicht ausgeführt!');}
 if($_GET['thepw'] != $sicherheits_passwort){die ('Das Passwort war nicht richtig');}
 
 echo 'Bearbeite User-ID: '.$uid.'<br><br>';
 echo '['.TABLE_PREFIX.'users] Setze Admin Rechte...<br>';
 $admin_restore_user = array(
 'usergroup' => 4,
 'displaygroup' => 4,
 );
 $db->update_query(TABLE_PREFIX."users", $admin_restore_user, "uid=".intval($uid)."");
 
 $admin_restore_adminoptions = array(
 'uid'             => intval($uid),
 'cpstyle'         => '',
 'notes'           => '',
 'permsset'        => 1,
 'caneditsettings' => 'yes',
 'caneditann'      => 'yes',
 'caneditforums'   => 'yes',
 'canmodposts'     => 'yes',
 'caneditsmilies'  => 'yes',
 'caneditpicons'   => 'yes',
 'caneditthemes'   => 'yes',
 'canedittemps'    => 'yes',
 'caneditusers'    => 'yes',
 'caneditpfields'  => 'yes',
 'caneditugroups'  => 'yes',
 'caneditaperms'   => 'yes',
 'caneditutitles'  => 'yes',
 'caneditattach'   => 'yes',
 'canedithelp'     => 'yes',
 'caneditlangs'    => 'yes',
 'canrunmaint'     => 'yes',
 'canrundbtools'   => 'yes');
 
 $query = $db->simple_select(TABLE_PREFIX."adminoptions", "uid", "uid = ".intval($uid)."");
 if($db->num_rows($query))
 {echo '['.TABLE_PREFIX.'adminoptions] ACP Berechtigungen werden geupdatet...';
 $db->update_query(TABLE_PREFIX.'adminoptions', $admin_restore_adminoptions, "uid=".intval($uid)."");}
 else{echo '['.TABLE_PREFIX.'adminoptions] ACP Berechtigungen werden eingefügt...';
 $db->insert_query(TABLE_PREFIX.'adminoptions', $admin_restore_adminoptions);}
 echo '<hr>Scriptausfühurng beendet. Bitte entfernen Sie jetzt diese Datei.<br><br>© CoolRunner';
 ?>
Script getestet - funktioniert.
	 
	
	
	
		
	Beiträge: 268Themen: 86
 Registriert seit: 28.07.2007
 
	
	
		Wow...danke...funktioniert wieder...
	 |