2013-11-23 1 views
0

외부 PHP 파일을 통해 drupal에 로그인하고 싶습니다.외부 PHP 파일을 통한 Drupal 로그인 문제

내 testserver는 http://develop.dev에 있으며, 다음 로그인 스크립트는 동일한 도메인의 하위 폴더에 있습니다.

이 절차가 효과가있는 것 같습니다. 사용자 admin으로 로그인했으며 drupal 기능을 실행할 수 있습니다.

그러나 동일한 웹 브라우저에서 http://develop.dev을 방문하면 로그인하지 않은 것으로 나타납니다. drupal 세션에 문제가 있습니까? 내 실수는 무엇입니까?

감사합니다. 로즈.

답변

0

먼저 사용자 1을로드 한 다음 글로벌 $ user에 다시 할당해야한다고 생각합니다.

$uid = 1; 
$account = user_load($uid); 
global $user; 
$user = $account; 
$login_array = array ('name' => $user->name); 
user_login_finalize($login_array);