저는 Wordpress를 CakePHP 응용 프로그램 중 하나에 통합하는 데 바빴습니다. 지난 월요일에 나는 그것을 통합하는 방법에 금이갔습니다. 내가 직면 한 또 다른 문제는 클라이언트가 로그인중인 사용자를 자동 로그인하려고했습니다. CakePHP 측면에서, 나는 또한 그렇게했고 local.I에서 잘 작동합니다. cakepress의 core.php에 설정된 CakePHP의 세션 변수를 Wordpress에서도 사용하고 있습니다. 자동 로그인 플러그인의 코드 스 니펫은 다음과 같습니다. -Wordpress Autologin Plugin이 서버에서 작동하지 않습니다
session_name("Cake_PHP_Session_Vars");
session_start();
function auto_login(){if (!is_user_logged_in()) {
//determine WordPress user account to impersonate
$user_login = 'guest';
//get user's ID
$sessVars = $_SESSION['User'];
$user_id = $sessVars['id'];
//login
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action('wp_login', $user_login);
}}add_action('init', 'auto_login');
모두 로컬 시스템에서 제대로 작동하지만 서버에 올려 놓을 때 작동하지 않습니다. 여기서 문제가 될 수있는 사항을 제안하십시오. 미리 감사드립니다.
아니요 ... 내 블로그의 URL은 http://www.MainSite.com/blog/ 그게 전부입니다! –
하위 도메인과 관련된 문제가 있습니다. 해결 방법에 대한 아이디어가 있습니까? – Sourabh
시도 http://www.jotlab.com/2008/04/08/howto-get-cookies-across-subdomains-php/ –