Passwort Vergessen eMail Gültigkeit

Hi, der Link der in der Passwort Vergessen eMail gesendet wird hat ja eine begrenzte Gültigkeit von 6 Stunden.
Kann man diesen Wert irgendwo verändern? Gibt es dazu eine Admin-Einstellung (habe keine gefunden) oder ein Datenbank-Feld?
Oder muss man ein Modul schreiben.
Vielen Dank.

Hallo,

hatte gerade dasselbe Problem und da ich hier keine Lösung gefunden habe, habe ich selber mal nachgeforscht.

Der Wert für die 6 Stunden wird direkt in der core/oxuser.php gesetzt, also nicht über einen Konfigurationswert. Damit das System updatefähig bleibt, muss hier also ein Modul programmiert werden.

Hier mein Modul:

<?php
class forgotpw extends forgotpw_parent
{
	
    /**
     * Return password update link validity term (seconds). Default 3600 * 6
     *
     * @return int
     */
    public function getUpdateLinkTerm()
    {
        return 3600 * 24 * 7;		// set expiration to 7 days
    }
    
}

Das Ganze dann im Admin-Bereich über Grundeinstellungen -> System -> Module von der Klasse oxuser ableiten:

oxuser => forgotpw/forgotpw

und schon ist die Gültigkeitsdauer angepasst!