로그인 후 현재 페이지를 유지하기 위하여

로그인 후 현재 페이지를 유지하기 위하여

QA

로그인 후 현재 페이지를 유지하기 위하여

답변 2

본문

안녕하세요?


로그인 후 현재 페이지를 유지하기 위하여

다음처럼 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과 씨름할 때 login_check.php 마지막 부분에 임시방편으로 아래처럼 해 놓았네요~
원래대로 돌려놓으니까 잘 됩니다.
// goto_url($link);
goto_url("http://www.xxx.co.kr");
감사합니다.

SSL을 적용하게 되면 이동하는 URL이 변경되기 때문에 이를 반영해주어야 합니다. config.php의 G5_DOMAIN과 G5_HTTPS_DOMAIN 값을 변경하여 주시면 됩니다. 값을 변경하고 로그인 하면 현재 페이지로 이동할 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 14
© SIRSOFT
현재 페이지 제일 처음으로