2016-10-29 1 views
0

Drupal 7에서 관리자 권한으로 로그인하고 싶습니다. 암호를 잊어 버렸거나 다른 사용자처럼 빠른 로그인이 필요한 경우.Drupal에서 프로그래밍 방식으로 관리자로 로그인하는 방법

+0

이것은 코드 작성 서비스가 아닙니다. 지금까지 무엇을 시도 했습니까? 코드 게시! 네가 그것을 도망 칠 때 무슨 일이 일어난거야? 대신에 당신은 무엇을 기대 했습니까? 구체적으로 무엇이 문제입니까? – Robert

답변

0

당신이 코드를 실행하거나 파일의 코드를 변경할 수있는 경우는 다음과 같이 글로벌 $ 사용자 설정할 수 있습니다

$GLOBALS['user'] = user_load(1); 

모든 익명 사용자에게이 일을 아주 조심 ... 당신은 그것을 할 수 있습니다 GET 매개 변수를 사용하여 실행되는 코드 안에 저장하십시오.

<?php 
function mymodule_init() { 
    if ($_GET['key']=='SOME-DIFFICULT-RANDOM-STRING') { 
    $GLOBALS['user'] = user_load(1); 
    } 
} 

그런 다음 해당 줄을 삭제하십시오.

또한 Drupal을 부트 스트랩하여 프로그래밍 방식으로 동일한 작업을 수행 할 수도 있습니다. global $ user를로드 된 사용자로 대체하십시오.

희망이 있습니다.