로그인시 그누보드로 가네요 ㅠ.ㅠ 정보
로그인시 그누보드로 가네요 ㅠ.ㅠ본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
로그인 화면에서 로그인 하면 그누보드로 가게 되네요 저는 제 메인 화면으로 가게 하고 싶은데
어떻게 해야 메인으로 가는가요??? 일단 로그인 스킨php를 올립니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($g4['https_url']) {
$login_url = $_GET['url'];
if ($login_url) {
if (preg_match("/^\.\.\//", $url)) {
$login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
}
else {
$purl = parse_url($g4[url]);
if ($purl[path]) {
$path = urlencode($purl[path]);
$urlencode = preg_replace("/".$path."/", "", $urlencode);
}
$login_url = $g4[url].$urlencode;
}
}
else {
$login_url = $g4[url];
}
}
else {
$login_url = $urlencode;
}
?>
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
<form name="flogin" method="post" onsubmit="return flogin_submit(this);" autocomplete="off">
<input type="hidden" name="url" value='<?=$login_url?>'>
<table width="767" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5"><img src="<?=$member_skin_path?>/images/member_3_00_01.jpg" width="767" height="351" alt=""></td>
</tr>
<tr>
<td><img src="<?=$member_skin_path?>/images/member_3_00_02.jpg" width="213" height="39" alt=""></td>
<td width="265"><INPUT name="mb_id" size="35" tabindex="1"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_04.jpg" width="9" height="39" alt=""></td>
<td rowspan="2"><input type="image" src="<?=$member_skin_path?>/images/member_3_00_05.jpg" width="149" height="80" alt="" border="0" tabindex="3"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_06.jpg" width="131" height="39" alt=""></td>
</tr>
<tr>
<td><img src="<?=$member_skin_path?>/images/member_3_00_07.jpg" width="213" height="41" alt=""></td>
<td><INPUT type="password" name="mb_password" id="mb_password" size="35" tabindex="2"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_09.jpg" width="9" height="41" alt=""></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_10.jpg" width="131" height="41" alt=""></td>
</tr>
<tr>
<td colspan="5"><img src="<?=$member_skin_path?>/images/member_3_00_11.jpg" alt="" width="767" height="173" border="0" usemap="#Map_ab"></td>
</tr>
</table>
</form>
<map name="Map_ab">
<area shape="rect" coords="489,44,629,78" href="<?=$g4[bbs_path]?>/register.php">
</map>
<script type="text/javascript">
document.flogin.mb_id.focus();
function flogin_submit(f)
{
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
else
echo "f.action = '$g4[bbs_path]/login_check.php';";
?>
return true;
}
</script>
어디를 손대어야 메인 index로 갈수 있나요??? ㅠ.ㅠ
오류 주소 :
로그인 화면에서 로그인 하면 그누보드로 가게 되네요 저는 제 메인 화면으로 가게 하고 싶은데
어떻게 해야 메인으로 가는가요??? 일단 로그인 스킨php를 올립니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($g4['https_url']) {
$login_url = $_GET['url'];
if ($login_url) {
if (preg_match("/^\.\.\//", $url)) {
$login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
}
else {
$purl = parse_url($g4[url]);
if ($purl[path]) {
$path = urlencode($purl[path]);
$urlencode = preg_replace("/".$path."/", "", $urlencode);
}
$login_url = $g4[url].$urlencode;
}
}
else {
$login_url = $g4[url];
}
}
else {
$login_url = $urlencode;
}
?>
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
<form name="flogin" method="post" onsubmit="return flogin_submit(this);" autocomplete="off">
<input type="hidden" name="url" value='<?=$login_url?>'>
<table width="767" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5"><img src="<?=$member_skin_path?>/images/member_3_00_01.jpg" width="767" height="351" alt=""></td>
</tr>
<tr>
<td><img src="<?=$member_skin_path?>/images/member_3_00_02.jpg" width="213" height="39" alt=""></td>
<td width="265"><INPUT name="mb_id" size="35" tabindex="1"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_04.jpg" width="9" height="39" alt=""></td>
<td rowspan="2"><input type="image" src="<?=$member_skin_path?>/images/member_3_00_05.jpg" width="149" height="80" alt="" border="0" tabindex="3"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_06.jpg" width="131" height="39" alt=""></td>
</tr>
<tr>
<td><img src="<?=$member_skin_path?>/images/member_3_00_07.jpg" width="213" height="41" alt=""></td>
<td><INPUT type="password" name="mb_password" id="mb_password" size="35" tabindex="2"></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_09.jpg" width="9" height="41" alt=""></td>
<td><img src="<?=$member_skin_path?>/images/member_3_00_10.jpg" width="131" height="41" alt=""></td>
</tr>
<tr>
<td colspan="5"><img src="<?=$member_skin_path?>/images/member_3_00_11.jpg" alt="" width="767" height="173" border="0" usemap="#Map_ab"></td>
</tr>
</table>
</form>
<map name="Map_ab">
<area shape="rect" coords="489,44,629,78" href="<?=$g4[bbs_path]?>/register.php">
</map>
<script type="text/javascript">
document.flogin.mb_id.focus();
function flogin_submit(f)
{
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
else
echo "f.action = '$g4[bbs_path]/login_check.php';";
?>
return true;
}
</script>
어디를 손대어야 메인 index로 갈수 있나요??? ㅠ.ㅠ
댓글 전체
이쪽 부분에서 손대시면
관리자 로그인등 로그인쪽으로 오는 것들이 다 메인으로 가실거고요.
모든 것이 원하시는 페이지로 가시려면 bbs/login_check.php 의 하단의
goto_url('해당url'); 로 변경해 주시면 되시고요
원하시는 곳의 페이지만 메인으로 가시길 원하시면
로그인을 불러오기전의 링크부분을
$g4[bbs_path]/login.php?url=".urlencode("해당url"));
이나
폼으로 불러오면
<input type="hidden" name="url" value="<?=urlencode('해당url')?>">
넣어주시는것이 좋습니다
관리자 로그인등 로그인쪽으로 오는 것들이 다 메인으로 가실거고요.
모든 것이 원하시는 페이지로 가시려면 bbs/login_check.php 의 하단의
goto_url('해당url'); 로 변경해 주시면 되시고요
원하시는 곳의 페이지만 메인으로 가시길 원하시면
로그인을 불러오기전의 링크부분을
$g4[bbs_path]/login.php?url=".urlencode("해당url"));
이나
폼으로 불러오면
<input type="hidden" name="url" value="<?=urlencode('해당url')?>">
넣어주시는것이 좋습니다
답변 감사합니다.
그런데 어디에 넣으라고 하신건지 잘모르겟습니다. 제가 워낙 초보라서 ㅠ.ㅠ
일단 로그인체크php입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
?>
설마 아니면 다 지우고 새로 넣거나??? 아니면 그냥 붙여넣기인가요???
그런데 어디에 넣으라고 하신건지 잘모르겟습니다. 제가 워낙 초보라서 ㅠ.ㅠ
일단 로그인체크php입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
?>
설마 아니면 다 지우고 새로 넣거나??? 아니면 그냥 붙여넣기인가요???

urlencode 이걸 확인해보세요
urlencode가 무엇인가요ㅠ.ㅠ

로그인 버튼의 링크를 아래와 같이 하세요
<a href="<?php echo $g4[bbs_path]; ?>/login.php">로그인</a>
위와같이 로그인 링크를 사용하신다면...
1. 로그인 버튼 눌렀을때 보는 화면으로 가기
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=<?php echo $_SERVER['REQUEST_URI']; ?>">로그인</a>
2. 메인화면으로 가기
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=메인화면주소">로그인</a>
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=/main/index.html">로그인</a>
참고자료: http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=160
<a href="<?php echo $g4[bbs_path]; ?>/login.php">로그인</a>
위와같이 로그인 링크를 사용하신다면...
1. 로그인 버튼 눌렀을때 보는 화면으로 가기
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=<?php echo $_SERVER['REQUEST_URI']; ?>">로그인</a>
2. 메인화면으로 가기
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=메인화면주소">로그인</a>
<a href="<?php echo $g4[bbs_path]; ?>/login.php?url=/main/index.html">로그인</a>
참고자료: http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=160
답변감사합니다.