동하아빠

[4.0b9] bbs/login.php 문제

· 2013-03-30 (토) 14:51:33 · 1232 · 3
현상
=====

메인페이지 상단에 '로그인' 버튼을 클릭해서 bbs/login.php 파일에서 로그인을 할경우

로그인 후 첫페이지로 돌아가지 않고 다시 bbs/login.php 파일로 리다이렉트 되고 아무것도 출력하지 않고, 소스보기를 하면...

[code]
<body>
<div id="hd_login_msg">최고관리자 관리자님 로그인 중 <a href="도메인/bbs/logout.php">로그아웃</a></div>
[/code]

여기에서 출력이 멈춥니다.

분석
====

bbs/login.php 에 url 파라미터가 넘어가지 않을 경우, $login_url 이 bbs/login.php 로 설정이 되고,

로그인 후 다시 bbs/login.php 로 돌아오면

goto_url 로 첫 페이지로 보내야 하는데..

goto_url 함수가... script 가 아니라 header 로 되어있어서... 에러가;;
|

댓글 3개

goto_url 함수를 아래 코드로 수정후 테스트 부탁드립니다.
[code]
function goto_url($url)
{
$url = str_replace("&", "&", $url);
//echo "<script> location.replace('$url'); </script>";

if (!headers_sent())
header('Location: '.$url);
else {
echo '<script>';
echo 'location.replace("'.$url.'");';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
echo '</noscript>';
}
exit;
}
[/code]
잘 됩니다. G4S는 noscript 에 모두 대응할 계획인가요?
네.. 가능한 모든 noscript에 대응하도록 개발을 진행하고 있습니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
13-04-02
13-04-02
13-04-02
13-04-02
13-04-01
13-04-01
13-03-30
13-03-30
13-03-30
13-03-29
13-03-29
13-03-26
13-03-26
13-03-26
13-03-26
13-03-25
13-03-24
13-03-24
13-03-24
13-03-23