로그인시 항상 메인화면으로 가는데 로그인한 곳으로 갈 수는 없을까요?
페이지 정보
작성자
본문
* css , js 작업완료 후에는 CTRL + SHIFT 누른 상태에서 R 을 눌러서 강력 세로고침을 해주세요!
1. 무료테마, 유료테마 모두 이용이 가능합니다.
2. 글작성시에는 되도록 많은 정보를 알려주셔야 합니다.
3. 민감한 내용이나 정보 등은 비밀코멘트로 남겨주세요~
4. 스크린샷등이나 해당 주소등을 남겨주시면 빠르게 답변이 가능합니다.~
5. 보통 코멘트는 24시간 이내 해드리고 있습니다.
어디서 로그인 하든지 로그인하면 항상 메인화면으로 가는데 그렇게 하지 않고 로그인한 그곳으로 갈 수는 없을까요?
예전 로그인은 그게 되었던것 같은데 테마에서는 항상 메인으로 가네요. 방법이 있으면 부탁드립니다.
감사합니다.
댓글목록
소프트존님의 댓글

안녕하세요~
테마에서는 로그인 페이지를 다른곳으로 이동 시킬 권한이 없습니다~
그렇기 때문에 다른 솔루션이나 cms 와 혼동하셨을 수도 있을것 같습니다.
우선 bbs 폴더에 보시면
login.php 파일과 login.check.php 파일 2개가 있습니다.
로그인후에 로그인체크하여 이동시켜주게 됩니다.
login.check.php 맨 마지막보시면
goto_url($link);
라고 나와 있습니다.
이곳에서 $link 의 url 을 한번 변경시켜주시면 말씀하신데로
처리가 될것 같습니다.
$link = 'https://naver.com';
goto_url($link);
위 처럼 해주시면 로그인 후에 네이버로 이동할것 같습니다.
적절히 수정 해주세요~~
감사합니다.
깊은물11님의 댓글

답변 감사합니다. 그런데 어느 특정 사이트나 특정 게시판이 아니라 로그인 했던 경로(페이지)에 그대로 있게 하는 코드가 있을까요?
소프트존님의 댓글

현재 주소를 $_GET 으로 담아준 뒤에
$link 쪽에 주소를 담아주시면 될것 같습니다.
참고해주세요~
<?php
$http_host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['REQUEST_URI'];
$url = 'http://' . $http_host . $request_uri;
?>
깊은물11님의 댓글

알려주신 코드를 login.check.php에 넣으면 에러가 납니다. 조금만 더 알려주시면 될 수 있을 것 같은데요. 위 코드를 어디에 집어넣어야 하나요? 늘 감사합니다~
소프트존님의 댓글

login.check.php 맨 하단쪽에
goto_url($link);
라고 되어 있는 부분을 아래 처럼 수정해주시면 네이버로 이동을 합니다.
$link = 'https://naver.com';
goto_url($link);
$link 변수에 값을 담아주셔야 하는데요.
$_SERVER['HTTP_HOST']; 해당 변수가 현재 도메인을 담는 역활을 합니다.
완료된 코드는 아래처럼 테스트 해보시기 바랍니다.
$link = $_SERVER['HTTP_HOST'];
goto_url($link);
동작 여부는 제가 100% 장담할 수 없습니다.
감사합니다.
깊은물11님의 댓글

말씀해주신 대로 적용해 보니 '도메인/bbs/도메인' 이 되면서 에러가 나네요....그래도 신경 써주셔서 감사합니다~
소프트존님의 댓글

$_SERVER['REQUEST_URI'];
위 내용은 도메인을 제외하고 주소를 가져 옵니다.
이것 저것 테스트를 해보셔야 할것 같습니다.
감사합니다.~