미디어위키 지정한 사용자로 로그인시키기

Ydal (토론 | 기여)님의 2016년 9월 14일 (수) 19:52 판 (→‎개요)
미디어위키 지정한 사용자로 로그인시키기

1 별도 페이지

$user_id = 사용자번호;
MediaWiki\Auth\AuthManager::singleton()->autoCreateUser(
    User::newFromId( $user_id ),
    MediaWiki\Auth\AuthManager::AUTOCREATE_SOURCE_SESSION );

2 hook 이용

function MyCustomAuthenticate( $user, &$result = null ) {
    $user_id = 사용자번호;
    $user->setID( $user_id );
    $user->loadFromId();
    $user->setCookies();
    wfSetupSession();
}
$wgHooks['UserLoadAfterLoadFromSession'][] = 'MyCustomAuthenticate';

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}