Passwortänderung erzwingen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Unimatrix_0
Mitglied
Beiträge: 392
Registriert: 03.11.2007 10:50
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von Unimatrix_0 »

Also ich habe in meinem Testforum user_passchg einfach auf 1 gesetzt

Code: Alles auswählen

UPDATE phpbb_users SET user_passchg = 1
und zuvor eben im ACP einfach auf 365 Tage gestellt fürs Update des PWs und es hat ohne Probleme geklappt.

Nur so als "blöde" Zwischenfrage: Wieso einen genauen Timestamp wählen und nicht etwas drastisches?
Wieso willst du die Bots ausschließen? Bis jetzt musste sich der google-Bot nie bei mir einloggen und ich vertraue auf die phpBB-Progger das sie auch für die PW-Änderung eine Exeption für die Bots-Gruppe haben.

LG Un1
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von redbull254 »

Unimatrix_0 hat geschrieben:Also ich habe in meinem Testforum user_passchg einfach auf 1 gesetzt

Code: Alles auswählen

UPDATE phpbb_users SET user_passchg = 1
und zuvor eben im ACP einfach auf 365 Tage gestellt fürs Update des PWs und es hat ohne Probleme geklappt.
Unimatrix_0 hat geschrieben:Nur so als "blöde" Zwischenfrage: Wieso einen genauen Timestamp wählen und nicht etwas drastisches?
Wieso willst du die Bots ausschließen? Bis jetzt musste sich der google-Bot nie bei mir einloggen und ich vertraue auf die phpBB-Progger das sie auch für die PW-Änderung eine Exeption für die Bots-Gruppe haben.
LG Un1
Weil ich nicht sicher bin ob ich damit nicht etwas aus dem Tritt bringe. Eine „1“ ist ja nicht wirklich die übliche Timestamp-Angabe.
Ich will keine Bots ausschließen? Wie kommst Du darauf? :-?

Code: Alles auswählen

UPDATE community_users SET user_passchg = 1230829560 WHERE user_type <> 2;
Bin ich jetzt auf dem falschen Weg oder müsste für die normalen Mitglieder bei „user_type“ nicht „0“ stehen?
Beste Grüße
Walter
wolfman24
Mitglied
Beiträge: 892
Registriert: 25.09.2005 13:17

Re: Passwortänderung erzwingen

Beitrag von wolfman24 »

redbull254 hat geschrieben:Eine „1“ ist ja nicht wirklich die übliche Timestamp-Angabe.
Wieso das denn nicht? Die 1 ist Thu, 01 Jan 1970 00:00:01 GMT, halt schon ein wenig länger her, aber durchaus valide.
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von redbull254 »

wolfman24 hat geschrieben:
redbull254 hat geschrieben:Eine „1“ ist ja nicht wirklich die übliche Timestamp-Angabe.
Wieso das denn nicht? Die 1 ist Thu, 01 Jan 1970 00:00:01 GMT, halt schon ein wenig länger her, aber durchaus valide.
In Ordnung, alles klar. :D

„The Epoch“ ;)
Beste Grüße
Walter
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von redbull254 »

redbull254 hat geschrieben:

Code: Alles auswählen

UPDATE community_users SET user_passchg = 1230829560 WHERE user_type <> 2;
Bin ich jetzt auf dem falschen Weg oder müsste für die normalen Mitglieder bei „user_type“ nicht „0“ stehen?
Könnte mir das jemand bestätigen? :)
Beste Grüße
Walter
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Passwortänderung erzwingen

Beitrag von modernist »

Wenn man nur die normalen Nutzer beglücken möchte, dann stimmt das wohl. user_type <> 2 ist aber passender, wie ich finde.
0 is for normal users
1 is for deactivated/inactive users
2 is for bots and anonymous user
3 is founder user

http://www.phpbb.com/community/viewtopi ... &t=1175565
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von redbull254 »

Kapier ich jetzt nicht. :-?
Wieso sollte ich Bots und Gäste mit einem SQL-Befehl zur Passwort-Eingabe auffordern?

Ich wollte doch nur erreichen das alle Mitglieder (außer vielleicht den Admins und Mods) zur gleichen Zeit aufgefordert werden ein neues Passwort einzugeben.
Beste Grüße
Walter
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von Mahony »

Hallo
<> 2 - bedeutet, Alle Benutzer außer Bots und Gäste.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von redbull254 »

Hallo Mahony,

dann passt aber die Liste von @modernist nicht zu diesem Befehl, oder verstehe ich die Liste falsch?

2 is for bots and anonymous user
Beste Grüße
Walter
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Passwortänderung erzwingen

Beitrag von Mahony »

Hallo
dann passt aber die Liste von @modernist nicht zu diesem Befehl, oder verstehe ich die Liste falsch?
Doch die Auflistung stimmt schon so, wie modernist es geschrieben hat.

Übersetzung des SQL-Befehls:

Code: Alles auswählen

UPDATE phpbb_users SET user_passchg = 1230829560 WHERE user_type <> 2;
Ändere in der Tabelle phpbb_users, in der Spalte user_passchg, den Wert von allen Mitgliedern deren user_type größer oder kleiner als 2 ist auf 1230829560.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“