본문 바로가기
CMS(Content Management System)/미디어위키(MediaWiki)

[미디어위키] 로그인 상태를 항상 유지하도록 설정하기

by 연구자 공학코드 2023. 4. 15.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

로그인 상태를 유지해야 하는 이유

미디어위키를 비공개 위키로 운영하는 경우 세션 정보가 사라지거나 기타 이유로 문서 작성 중에 로그아웃이 되면 작성하던 글이 저장되지 않아서 없어지는 경우가 있다. 이 경우를 예방하는 방법은 여러가지가 있겠지만 가장 쉬운 방법은 서버에서 세션 유지 시간을 길게 설정하거나 브라우저에서 로그인 유지 활동을 항상 하도록 설정하는 방법이다. 전자의 경우 아래의 글에 기술했다. 본 글에서는 후자를 설명한다.

  • "[미디어위키] 세션 유지 시간 늘리기", 공학코드, 2023년 4월 14일. @원문보기

로그인을 항상 유지하도록 설정하기

미디어위키에서는 기본적으로 로그인 상태를 유지하는 것을 선택할 수 있게 설정되어 있다. 이 경우 로그인 화면이 아래의 사진처럼 나타난다.

'로그인 상태를 유지하기' 버튼이 나타난 화면

본 글에서는 이 기능을 항상 활성화 상태로 두어 브라우저가 로그인 상태를 유지하는 활동을 하도록 설정하려고 한다. 미디어위키의 루트 디렉토리에 위치한 'LocalSettings.php' 파일을 텍스트 에디터로 열어서 아래의 값을 추가한다.

$wgRememberMe = 'always';

설정이 추가된 화면

다시 로그인 페이지로 가면 아래의 사진처럼 '로그인 상태를 유지하기' 체크박스가 사라진 것을 확인할 수 있다.

'로그인 상태를 유지하기' 버튼이 사라진 화면

참고문서

  1. "Manual:$wgRememberMe", 미디어위키 매뉴얼. @원문보기
  2. ""Keep me logged in" extended to one year", 미디어위키 매뉴얼. @원문보기

 

728x90
반응형

댓글