왜 이렇지요? 도와주세요 채택완료
신박
10년 전
조회 2,981
고수님들 덕분에 초보인 사람이 홈페이지에 외부 로그인을 올리는데 성공하였네요
감사드립니다.
그런데 한가지 도저히 알수 없어 도움 부탁드립니다.
위 로그인에서 회원가입 버튼을 누르면 팝업창으로 약관 동의서는 잘 나타나는데 로그인 창이
아래와 같이 바뀜니다. 그러나 회원가입은 잘 됩니다.
어디를 어떻게 수정 해야하는지요?
그리고 관리자 로그인하고 ADMIN를 클릭했을 때 관리자 창이 팝으로 뜨게하는 방법도 알려 주시면 감사하겠습니다.
고수님들 도와주세요
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
10년 전
일단 아웃로그인 경로로 가셔서 그부분을 확인하셔야겠지요
/skin/outlogin/basic/outlogin.skin1.php 에서 outlogin_action_url이 어떤식으로 오는지 확인해서 이부분을 정정 해줘야 하지 않나 싶어요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
신박
10년 전
�
불량학생
10년 전
조건문 끝나는 부분에서 echo $outlogin_url 해서 경로가 어떻게 뜨는지를 확인해보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
어디를 수정해 볼까요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($g4['https_url']) {
$outlogin_url = $_GET['url'];
if ($outlogin_url) {
if (preg_match("/^\.\.\//", $outlogin_url)) {
$outlogin_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $outlogin_url));
}
else {
$purl = parse_url($g4[url]);
if ($purl[path]) {
$path = urlencode($purl[path]);
$urlencode = preg_replace("/".$path."/", "", $urlencode);
}
$outlogin_url = $g4[url].$urlencode;
}
}
else {
$outlogin_url = $g4[url];
}
}
else {
$outlogin_url = $urlencode;
}
?>