그누보드4 로그인 링크 생성 및 로그인 후 이동 페이지 설정 방법
페이지 정보

본문
그누보드4 운영 시 고정 경로 대신 시스템 변수를 활용해 유연하게 로그인 링크를 만들고, 로그인 성공 후 이동할 주소를 설정하는 구체적인 방법을 확인합니다.
그누보드4 동적 로그인 링크 생성 방법
그누보드4 게시판이나 스킨 파일에서 로그인 페이지로 연결되는 링크를 만들 때 고정 경로 대신 시스템 변수를 사용하면 사이트 설치 경로가 변경되어도 유연하게 대응할 수 있습니다.
로그인 링크 구성
로그인 페이지로 이동하는 링크는 $g4['path'] 변수를 활용하여 기본 경로를 동적으로 불러오고, url 파라미터를 붙여서 로그인 성공 후 이동할 주소를 지정합니다.
<a href="<?php echo $g4['path']; ?>/bbs/login.php?url=로그인후연결될주소">로그인하기</a>
주요 활용 예시
- 특정 주소로 이동하는 예시
<a href="<?php echo $g4['path']; ?>/bbs/login.php?url=/v3/index.php">로그인하기</a> - 현재 페이지나 전달받은 인코딩 주소로 이동하는 예시
<a href="<?php echo $g4['path']; ?>/bbs/login.php?url=<?php echo $urlencode; ?>">로그인하기</a>
적용 및 확인 방법
템플릿 파일이나 스킨의 원하는 위치에 코드를 삽입한 뒤, 웹 브라우저에서 해당 링크를 클릭해 지정한 로그인 페이지로 정상 이동하는지 확인합니다. 로그인 후 이동 페이지 설정은 아래 내용을 참고하십시오.
그누보드4 로그인 후 이동 페이지 설정 방법
그누보드4 게시판이나 스킨 파일에서 로그인 페이지로 이동할 때 url 파라미터를 추가하면 로그인 성공 후 특정 페이지나 현재 페이지로 자연스럽게 복귀하도록 설정할 수 있습니다.
url 파라미터 구성 방법
로그인 페이지 주소 뒤에 ?url=이동할주소 형태를 붙여서 구성합니다. 기본 경로를 동적으로 불러오는 $g4['path'] 변수와 함께 사용합니다.
로그인 성공 후 /v3/index.php 페이지로 이동시키려면 다음과 같이 코드를 작성합니다.
<a href="<?php echo $g4['path']; ?>/bbs/login.php?url=/v3/index.php">로그인하기</a>
2. 현재 페이지 또는 인코딩 주소로 이동하는 예시
현재 페이지 주소를 인코딩하여 전달하려면 $urlencode 변수를 활용합니다.
<a href="<?php echo $g4['path']; ?>/bbs/login.php?url=<?php echo $urlencode; ?>">로그인하기</a>
적용 및 확인 사항
위 코드를 적용한 후 로그인 페이지로 이동하여 정상적으로 로그인 처리가 되는지 확인합니다. 로그인 후 설정한 주소로 이동하지 않는다면 url 파라미터 값이 올바르게 인코딩되었는지 확인하십시오.
로그인 링크 적용 후 확인 방법
템플릿 파일이나 스킨의 원하는 위치에 로그인 링크 코드를 삽입한 후, 웹 브라우저에서 해당 링크를 클릭해 지정한 로그인 페이지로 정상 이동하는지 확인합니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 회원 등급 및 로그인 상태별 조건부 콘텐츠 출력 방법 26.09.15
- 다음글그누보드 최고관리자 계정 변경 및 권한 상실 시 복구 방법 26.09.15
댓글목록
등록된 댓글이 없습니다.