Basierend auf der WordPress-Mitgliederdatenbank wurde eine Verknüpfung mit GNUboard eingerichtet, sodass angemeldete Benutzer Beiträge im Forum verfassen können.
- Subdomain- und Cookie-Freigabe
- Den folgenden Quellcode auf dem Server, auf dem WordPress installiert ist, als „wp-sso.php“ speichern
[PHP] include 'wp-load.php'; $cookie_name = 'wordpress_logged_in_'.md5(get_site_option('siteurl')); $cookie = $_COOKIE[$cookie_name]; wp_set_current_user(wp_validate_auth_cookie($cookie, 'logged_in')); if($user = wp_get_current_user()) { echo '‚.$user->user_login.‘ ‚;
//echo ‚‚.$user->user_nicename.‘ ‚;
echo ‚‚.$user->display_name.‘ ‚;
echo ‚‚.$user->user_email.‘ ‚;
echo ‚‚.$user->user_url.‘ ‚;
}
?>[/PHP] - Wenn keine GNUboard-Sitzung vorhanden ist, aber ein WordPress-Cookie, wird Modul 2 auf dem Server ausgeführt, um die SSO-Funktion (Single Sign-On) zu implementieren
- Wenn eine GNUboard-Sitzung vorhanden ist, aber kein WordPress-Cookie, wird die Sitzung gelöscht und die betreffende Seite neu geladen
- Beim Auslösen des Seitenladeereignisses in GNUboard wird die betreffende Seite in der Größe angepasst





안녕하세요.. SIR에서 온 전진입니다.
혹시 나머지 코드를 볼 수 있을까해서요.. ^^
부탁드립니다.
급하게 정리하여 올렸습니다 ^^
http://kilho.net/archives/mypost/786