Alle Berechtigungen auf 0 gesetzt
am 23.11.2015 - 19:04 Uhr in
Hallo,
mir ist etwas unglaublich dummes passiert. Ich war als admin eingeloggt und habe die Berechtigungsn der user neu vergeben, und dabei versehentlich alle Berechtigungen entzogen. Nun wird zwar das Menu angezeigt aber ich erhalte
auf der Webseite: Zugriff verweigert Sie haben keine Zugriffsberechtigung für diese Seite. Wenn ich mich als admin einloggen will erscheint das ganz normale Login Formular, wenn ich dann die Daten eintrage erscheint:
Der Benutzername oder das Passwort wurden nicht akzeptiert. Haben Sie Ihr Passwort vergessen?
Wenn ich ein neues Passwort zusenden will kommt: admin is not allowed to request a new password.
Ich hab mich also total ausgesperrt, die Seite wird nicht angezeigt und ich kann nicht einloggen.
Wie kann ich denn die Berechtigungen ohne als admin eingeloggt zu sein erteilen?
rolli
- Anmelden oder Registrieren um Kommentare zu schreiben
Bist Du Admin oder User 1?
am 23.11.2015 - 20:17 Uhr
Bist Du Admin oder User 1? Dem User 1 kann man die Berechtigungen nicht so ohne weiteres entziehen, denn der darf normalerweise alles.
wenn du auf dem WEB-Server alle Rechte hast
am 23.11.2015 - 21:38 Uhr
kannst du sicher auch mit phpMyAdmin in die Datenbank schauen.
Wie Werner bereits schrieb, kann es einen Unterschied zwischen dem Administrator (User#1) und dem User, der als Administrator bezeichnet ist geben.
Der tatsächliche Master muss nicht Admin heißen, aber die UserID#1 haben.
Wenn du in der Datenbank die Usertabelle ansiehst, kannst du erkennen, wer der User#1 ist.
Mit diesem User kommst du immer ins System.
Solltest du nicht die vollen Rechte haben, musst du denjenigen fragen, der die vollen Rechte hat.
Dieser kann die Rechte wieder einstellen.
Admin ist user 1
am 24.11.2015 - 00:42 Uhr
Admin ist user 1
Hallo, der admin ist
am 24.11.2015 - 00:50 Uhr
Hallo,
der admin ist user1
wenn ich die Werte in der user Tabelle beim Login eintrage kommt:
Der Benutzername oder das Passwort wurden nicht akzeptiert,Sie haben keine Zugriffsberechtigung für diese Seite.
fordere ich ein neues Passwort an, dann kommt:
mail@xxxx.com is not allowed to request a new password.
Ich hatte die vollen Rechte, aber wie gesagt ich habe die als ich eingeloggt war alle das Häkchen weggemacht.
Schau mal in die Tabellen
am 24.11.2015 - 08:54 Uhr
role - dort sind die Rollen aufgelistet
und user_roles - dort sind die Rollen der UserID zugeordnet
Ehe du in der Datenbank "fummelst", solltest du auf jeden Fall eine Sicherung erstellen.
In role_permission stehen die Rollen-Berechtigungsbeziehungen.
Ok....ich vergleiche das mal
am 24.11.2015 - 09:28 Uhr
Ok....ich vergleiche das mal miteinander, nud melde mich dann.
rolli
Möglichkeit 1: Du hast eine
am 24.11.2015 - 09:55 Uhr
Möglichkeit 1: Du hast eine Cookie-Domain gesetzt, die nicht deiner benutzten Domain entspricht. Schau mal in die setting.php unter $cookie_domain
Möglichkeit 2: Du hast den Admin-User gelöscht, das siehst du nur in der Datenbank
Also auf jeden Fall mal in die DB schauen. Tabelle Users. Es muss auf jeden Fall ein User 0 da sein (Guest) und ein Benutzer 1 (admin).
Mercie, Settings.php ist in
am 24.11.2015 - 10:08 Uhr
Mercie,
Settings.php ist in Ordnung, auch mit punkt vorne
Datenbank: user 0 ist da und user 1 admin auch. Wenn ich die Daten von Name und pass zum Login benutze, dann kommt ein rot unterlegtes Feld und da steht drin:The name Administrator is registered using a reserved e-mail address and therefore could not be logged in.
Meldung der Seite:Zugriff verweigert
dann schau nochmal genau in die user tabelle
am 24.11.2015 - 11:12 Uhr
dort ist die E-Mailadresse des Administrators hinterlegt.
Stimmt diese mit deiner Emailadress überein?
Due kannst diese in der Datenbank überschreiben, und auch schauen, ob da nicht irgendwelche Sonderzeichen drin gelandet sind.
Solltest du dich dennoch nicht anmelden können, kannst du dir wenigstens ein Einmalpasswort zusenden lassen.
Beachte, dass eine Anmeldung mit dem hinterlegten Passwort per copy&paste nicht funktionieren kann, weil das Passwort in der Datenbank verschlüsselt abgelegt wird.
weiss nicht warum,
am 24.11.2015 - 11:56 Uhr
aber ich kann wieder Zugriff haben.
ich habe in der user Tabelle nachgeschaut, und die email adr. war 100% die, die ich zum Login verwendet habe.die habe ich jetzt in der Tabelle gelöscht und eine andere emailadresse eingetragen. Dann mit dieser emailadresse ein Ersatzpasswort bestellt, dieses dann auch bekommen und konnte wieder einloggen.
Diese Operation habe ich schon ein paarmal durchgeführt, aber immer die Meldung bekommen, dass der user admin eine bestimmte emailadresse reserviert hat und deswegen kein PW geschickt werden kann. Jetzt habe ich anscheinend die reservierte email getroffen und es hat geklappt. Muss anscheinend die emailadr. sein, die bei der Installation angegeben wurde. Da diese aber 10 Jahre zurückliegt, wusste ich die nicht mehr un dhabe nun beim ausprobieren wohl die richtig gefunden.
Ich danke euch für eure Hilfe.
Mercie
rolli11