Gnuboardリンク完了
WordPressメンバーDBに基づいて、BBSからログインするときに書き込むことができるようにするためにGnuboardとリンクしていました。
- サブドメインでCookieを共有します
- 以下のソースを、WordPressがインストールされているサーバーで「WP-SSO.PHP」として保存します。
[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。 ' ';
// エコー ''。$ user->user_nicename。 ' ';
エコー ''。$ user->表示名。 ' ';
エコー ''。$ user->user_email。 ' ';
エコー ''。$ user->user_url。 ' ';
}
?>[/PHP] - Gnuboardセッション値とWordPress Cookie値がない場合、モジュール2がサーバー上で処理され、SSO(シングルサインオン)機能を実装します
- Gnuboardセッション値とWordPress Cookie値がある場合は、セッションを空にしてページをギャングすることができます
- Gnuboardページの読み込みイベントが発生したときのページのページの制限
Comments (2)
안녕하세요.. SIR에서 온 전진입니다.
혹시 나머지 코드를 볼 수 있을까해서요.. ^^
부탁드립니다.
급하게 정리하여 올렸습니다 ^^
http://kilho.net/archives/mypost/786