Passwort änderung mit php

TerraX10

Mitglied
Hi @all,

Ich suche ne möglichkeit für ein script dass wenn man z.B. sein Passwort eingibt, dieses aber schon seit mehr als 3 Monaten nichtmehr geändert wurde, dazu gezwungen wird sein Passwort zu ändern. Oder, dass nachdem er sein Passwort eingeben hat ein Popup fenster geöffnet wird in dem dann z.b steht " Wann hast du zuletzt dein Passwort geändert" und dann direkt zur Seite weitergeleitet wird in der man sein Passwort normalerweise ändert.. Am Besten über php. Gibts da irgend eine Möglichkeit für?

mfg
 
Hallo TerraX10,

ganz einfach: Du speicherst das Datum der letzten Passwortänderung in der Datenbank und prüfst bei jedem Login auf Ablauf.
 
Nun Ja ComFreek hat es schon das treffende gesagt :)
jedes mal wenn das Passwort geändert wird trägst du das Datum in die Datenbank ein und bei jedem Login prüffst halt ob der Zeitunterschied zwischen dem Datum, an welchem das Passwort das letzte mal geändert wurde, und dem Heutigen datum kleiner als drei Monate ist dann ist alles geschmeidig wenn der >= 3 Monate wird er halt gezwungen dieses zu ändern.

mehr ist das nicht ^^
 
@sheel:
schöne Antwort ^^

@Terra
Nein, natürlich nicht manuell :)
alles schön autmotasieren, wenn das Passwort geändert wird sitzt Du ja auch nicht vorm PC und änderst das per Hand, das lässt du das Programm für dich erlediegen.

Das Password ändern kannst du in einem Zug erledigen in etwas so:
PHP:
$update = "UPDATE  tabelle SET `Password` = 'das neue password', `Datum` = 'das datum'  WHERE 'id' = von welchen user ";

Aber wie Sheel schon sagte, wenn du mit MySQL noch nichts zu tun hattes dann solltest dich darüber Informieren ^^
 
Zurück