Neuer User erhält automatisch Adminrechte

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Franzx

Neuer User erhält automatisch Adminrechte

Beitrag von Franzx »

Hallo.
Leider musste ich feststellen, dass neue User sofort Adminrechte erhalten.
Woran muss ich Änderungen vornehmen damit die Rechte nach der Anmeldung erst mal wieder als reg. User sind.

Bitte um Hilfe
Franzx

... oder hängt das mit den Cookies zusammen?

Beitrag von Franzx »

Zum Testen der Eigenschaften für neue User habe ich auf dem selben Rechner einen weiteren User angelegt.
Wurde dadurch die cookieeinstellung für den neuen übernommen?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du Mods installiert?

Gruß, Philipp
Franzx

Mods

Beitrag von Franzx »

Ja, ich habe eine ganze Menge der Mods. Doch im Grunde nach jeder Änderung aufs neue getestet. Da ich schon einmal darauf reingefallen war, Wochenlange Bastelei und ein Fehler macht alles zunichte, deshalb war ich sehr sorgsam.

Habe eben auch festgestellt, dass nur männliche User direkt Admins werden. Lege ich weibliche Testuser an, dann hat die genau die richtigen Rechte.

Nun ist es so das ich den Gender_Mod schon vor Wochen installiert hatte und es keine Probleme gab.

Nun bleibt mir vermutlich keine andere Wahl und den Gender_mod wieder zu deinstallieren. :-(
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ich vermute, dass du den Mod einfach unsauber installiert wurde oder unsauber programmiert wurde.
Siehe auch hier: http://www.phpbb.de/viewtopic.php?t=18846

Gruß, Philipp
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo Franzx,

es liegt tatsächlich am gender-mod, ich hatte auch das Problem damit. In der Anleitung ist ein Fehler, bei dem ", user_gender" an der falschen Stelle eingefügt wird.
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
$signature = str_replace('<br />', "\n", $signature);

#
#-----[ AFTER, ADD ]------------------------------------------
#
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;

#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET "
WHERE user_id = $user_id";
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$avatar_sql . "

#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, user_gender=$gender

#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . "
VALUES (

#
#-----[ IN-LINE FIND ]------------------------------------------
#
,user_style <--ist falsch, muß nach , user_allow_pm eingefügt werden

#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, user_gender

#
#-----[ IN-LINE FIND ]------------------------------------------
#
, $user_style, 0, 1
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, '$gender'

Wenn ich das so mache, dann ist der Fehler beseitigt und die User erhalten kein Adminrecht beim registrieren.

Gruß Helmut
Franzx

Erstmal vielen Dank - Dieses Forum scheint ...

Beitrag von Franzx »

... eine super Gemeinschaft zu sein. Superschnelle Reaktionen und viele Hinweise. :-)

Also, habe den Gender_mod erstmal entfernt. Es scheint nun wieder richtig zu funktionieren. Als Hinweis vieleicht noch, die angelegten User, die in der "Fehlerzeit" angelegt wurden, müssen gelöscht werden.

:P :lol:

cu,
Franzx
phpBBnewbie
Mitglied
Beiträge: 9
Registriert: 13.01.2003 09:48
Wohnort: OL

Ja toll

Beitrag von phpBBnewbie »

Warum nur antwortet nie jemand auf meine Postings ? Tolle Gemeinschaft
:cry:
Benutzeravatar
Faser
Ehemaliges Teammitglied
Beiträge: 1651
Registriert: 20.09.2001 02:00
Kontaktdaten:

Beitrag von Faser »

Ziemlich launisch, huh?? :D

Du könntest die User einfach über phpMyAdmin entfernen, oder aber im Board unter
- Admin > Benutzer > Einstellungen
- Diesen Benutzer löschen? | [ ] Klicke hier, um den Benutzer zu löschen - diese Aktion kann nicht rückgängig gemacht werden.
QUADRATDESIGN. Eine runde Sache.
Besuchen Sie unsere Agentur für Webdesign unter http://quadratdesign.de
Gast

Beitrag von Gast »

welche Version vom Gender-mod habt ihr denn installiert? Bei mir tritt der Fehler nicht auf.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“