2009-02-28 5 views
3

Ich versuche, meine Website zu integrieren, um das bbpress/wordpress-Benutzer-System zu verwenden.Vorschläge, wie man bbpress/wordpress username/userid aus Cookie

Alles, was ich brauche, ist die Möglichkeit, den Benutzernamen und/oder die Benutzer-ID der Person auf meiner Website zu erhalten. Ich brauche keine andere Funktionalität von bbpress oder wordpress auf der Website.

Wenn ich die ID des Benutzers erhalten könnte und dann die Möglichkeit, den Benutzernamen von dieser ID zu erhalten, wäre perfekt für alle meine Bedürfnisse.

Zusätzliche Informationen: Meine Seite läuft auf PHP5 und MySQL, ich habe Wordpress und Bbpress aktuell und bin derzeit miteinander integriert.

Antwort

3

Haben Sie versucht, nur den Inhalt von $_COOKIE auszudrucken? Mine enthält Folgendes:

Array 
(
    [wordpress_test_cookie] => WP Cookie check 
    [wordpress_logged_in_##########] => ceejayoz|#####|##########] 
) 

Sollte für Sie einfach zu analysieren sein.

foreach($_COOKIE as $key => $value) { 
    if(preg_match('@^[email protected]', $key) { 
    $cookie = explode('|', $_COOKIE[$key]); 
    $username = $cookie[0]; 
    } 
} 
+0

Mine hat [ 'Wordpress _ ##############################'] => „admin | ########## | ############################### " – Jayrox

+0

wo ist die erste Variable nach wordpress_ kommen? – Jayrox

+0

Nicht sicher, ich würde sagen, einen neuen Benutzer erstellen und sehen, ob es anders ist. Es kann sich um einen Hash pro Installation handeln. Wenn nicht, gehen Sie mit einer foreach() - Schleife durch $ _COOKIE und suchen Sie nach wordpress_logged_in_ *. – ceejayoz