로그인 후 현재 페이지를 유지하기 위하여
본문
안녕하세요?
로그인 후 현재 페이지를 유지하기 위하여
다음처럼 skin/member/basic/login.skin.php 에 있는 form값을 변경했습니다.
그런데 이렇게 해도 로그인 시 그 자리에 머물지 않고 초기(메인)화면으로 가는 이유가 뭘까요?
변경 전 : <input type="hidden" name="url" value="<?php echo $login_url ?>">
변경 후 : <input type="hidden" name="url" value="<?php echo $_SERVER['HTTP_REFERER'] ?>">
그리고, /login.php?url=<?php echo $urlencode ?> 이 방법을 사용하여도 마찬가지 입니다.
예전에는 잘 되었는데... 다시 적용하려고 하니 안 되는군요~
SSL을 적용을 하면 뭐가 또 달라져야 하는지요?
SSL적용 전 : http://www.xxx.co.kr:bbs/login.php
SSL적용 후 : https://www.xxx.co.kr:42002/bbs/login.php
.htaccess에 SSL과 관련한 것은 아무것도 넣지 않았고
config.php의 다음 부분도 건드리지 않았습니다.
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
그럼 좋은 밤 되시고 좋은 꿈 꾸십시오~^^)
감사합니다.
답변 2
login_check 페이지에서 url 에 어떤 값이 넘어오는지 한번 찍어 보세요.
SSL을 적용하게 되면 이동하는 URL이 변경되기 때문에 이를 반영해주어야 합니다. config.php의 G5_DOMAIN과 G5_HTTPS_DOMAIN 값을 변경하여 주시면 됩니다. 값을 변경하고 로그인 하면 현재 페이지로 이동할 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.