그누보드 연동 완료
워드프레스 회원 DB 를 기반으로 그누보드와 연동 시켜, 게시판에서 로그인 시 글 작성이 가능하게 하였음.
- 서브 도메인과 쿠키공유
- 워드프레스가 설치된 서버에 아래 소스를 “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.’ ‘;
//echo ‘‘.$user->user_nicename.’ ‘;
echo ‘‘.$user->display_name.’ ‘;
echo ‘‘.$user->user_email.’ ‘;
echo ‘‘.$user->user_url.’ ‘;
}
?>[/PHP] - 그누보드 세션값이 없고, 워드프레스 쿠키 값이 있을 경우 2번 모듈을 서버에서 처리하여 SSO(Single Sign On) 기능 구현
- 그누보드 세션값이 있고, 워드프레스 쿠키 값이 없을 경우 세션을 비우고 해당 페이지 갱싱
- 그누보드 페이지 로딩 이벤트 발생시 해당 페이지 리사이징
Comments (2)
안녕하세요.. SIR에서 온 전진입니다.
혹시 나머지 코드를 볼 수 있을까해서요.. ^^
부탁드립니다.
급하게 정리하여 올렸습니다 ^^
http://kilho.net/archives/mypost/786