MyBB.de Forum

Normale Version: Externe Registration
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Abend,

gibt es eine Funktion, der ich einen Namen, ein Passwort und Informationen wie Alter, Geschlecht usw. übergeb, die einen Benutzer anlegt? Steige da mit diesem Salt nicht ganz durch, wie der Hash in der Datenbank mit dem Salt und so generiert wird.

Habe in der member.php und der global.php geschaut, aber nichts so wirklich gefunden.

Wenn's sowas nicht gibt, wäre es schön, wenn man mir einen Tipp geben würde, wie das alles zusammenspielt.
Der Code für die Registrierung befindet sich im user-Datahandler, aber der ist ziemlich umfangreich. Wink
Will ja nicht alle Felder ausfüllen, nur die wichtigsten Smile

Folgende Funktion ist mir in der inc/datahandlers/user.php aufgefallen:
PHP-Code:
    function verify_regdate()
    {
        
$regdate = &$this->data['regdate'];

        
$regdate intval($regdate);
        
// If the timestamp is below 0, set it to the current time.
        
if($regdate <= 0)
        {
            
$regdate TIME_NOW;
        }
        return 
true;
    } 

Woher kommt dieses TIME_NOW? Es ist keine global gültige PHP-Konstante, genau genommen habe ich nirgendwo im Netz etwas darüber gefunden. Big Grin

King Louis

TIME_NOW wird von MyBB global gesetzt und beinhaltet nichts anderes als die ausgabe von time()