MyBB.de Forum
Externe Registration - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Externe Registration (/thread-28707.html)



Externe Registration - Flobo x3 - 13.11.2013

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.


RE: Externe Registration - StefanT - 13.11.2013

Der Code für die Registrierung befindet sich im user-Datahandler, aber der ist ziemlich umfangreich. Wink


RE: Externe Registration - Flobo x3 - 16.11.2013

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


RE: Externe Registration - King Louis - 16.11.2013

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


RE: Externe Registration - StefanT - 16.11.2013

Siehe auch: https://crossreference.mybb.de/nav.html?_constants/TIME_NOW.html