회원가입후 이상한데나 회원수정으로가는 문제... 정보
그누보드 회원가입후 이상한데나 회원수정으로가는 문제...본문
회원가입후 이상한대로 자꾸가고 관리자모드에서 바꿔주어도 원하는데로 가기가 좀 힘든거 같네요
그래서 가입시 url을 넘겨주어서 원래있던자리로 이동시키는것은 어떨까요?
---------------------------------------------------------------
/board/skin/member/basic/mbform.skin.php 의 42 line에 추가(url을 넘겨주기위해)
<input type=hidden name=url value='<?=$url?>'>
...........계속
___________________________________________________
mbupdate.php의 140 line 에 추가 (가입후 이동하기위해)
// 창닫은 후 회원가입 축하메세지 출력
echo "<script language='JavaScript'>";
if($url) {
$link=urldecode($url);
}elseif ($default[de_return_url]) {
계속............
-------------------------------------------
이렇게 한다음 회원가입시 url을 이렇게 넘어줍니다(다 아시겠지만 초보를 위해...)
[해당디렉토리]/mform.php?url=<?=urlencode($REQUEST_URI) ?>
이런식으로 말입니다. 그럼 원래있던 자리로 오데요...
그래서 가입시 url을 넘겨주어서 원래있던자리로 이동시키는것은 어떨까요?
---------------------------------------------------------------
/board/skin/member/basic/mbform.skin.php 의 42 line에 추가(url을 넘겨주기위해)
<input type=hidden name=url value='<?=$url?>'>
...........계속
___________________________________________________
mbupdate.php의 140 line 에 추가 (가입후 이동하기위해)
// 창닫은 후 회원가입 축하메세지 출력
echo "<script language='JavaScript'>";
if($url) {
$link=urldecode($url);
}elseif ($default[de_return_url]) {
계속............
-------------------------------------------
이렇게 한다음 회원가입시 url을 이렇게 넘어줍니다(다 아시겠지만 초보를 위해...)
[해당디렉토리]/mform.php?url=<?=urlencode($REQUEST_URI) ?>
이런식으로 말입니다. 그럼 원래있던 자리로 오데요...
댓글 전체
if ($member[mb_level] < $board[bo_read_level]) {
if ($member[mb_id]) {
alert("글을 읽을 권한이 없습니다.");//->여기가아니라(회원체크하므로)
} else {
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "$reldir/mblogin.php?wr_id=$wr_id&$qstr&url=".urlencode("$reldir/gnuboard.php?bo_table=$bo_table&wr_id=$wr_id"));//->여기에 적당한 처리를 해야할듯 (로그인폼으로 가는것을 포기하고, 리스트를 보여줄지 아니면 로그인으로 가여할지...)
}
if ($member[mb_id]) {
alert("글을 읽을 권한이 없습니다.");//->여기가아니라(회원체크하므로)
} else {
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "$reldir/mblogin.php?wr_id=$wr_id&$qstr&url=".urlencode("$reldir/gnuboard.php?bo_table=$bo_table&wr_id=$wr_id"));//->여기에 적당한 처리를 해야할듯 (로그인폼으로 가는것을 포기하고, 리스트를 보여줄지 아니면 로그인으로 가여할지...)
}
흠,,, 그런문제가 소스를 보니 권한체크에서(귀찮아서 수정을 안했었는디....)
---------------------------------------------------------
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level]) {
if ($member[mb_id]) {
alert("글을 읽을 권한이 없습니다."); ->여기를 alert("글을 읽을 권한이 없습니다.","$reldir/gnuboard.php?bo_table=$bo_table"); 로 하면 어떨까요?
---------------------------------------------------------
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level]) {
if ($member[mb_id]) {
alert("글을 읽을 권한이 없습니다."); ->여기를 alert("글을 읽을 권한이 없습니다.","$reldir/gnuboard.php?bo_table=$bo_table"); 로 하면 어떨까요?

아~ 감사합니다.
별문제가 없어보입니다.
outlogin.php
$url = urlencode($HTTP_SERVER_VARS["REQUEST_URI"]);
별문제가 없어보입니다.
outlogin.php
$url = urlencode($HTTP_SERVER_VARS["REQUEST_URI"]);

이 부분은 문제가 있는것이 리스트 읽기 권한이 없는 경우 alert 스크립트 때문에 위의 코드를 적용하기가 힘듭니다.
음~ 어떻게 해결해야 할까요?
음~ 어떻게 해결해야 할까요?
[해당디렉토리]/mblogout.php?url=<?=urlencode($_SERVER[REQUEST_URI] ) ?> 으로 해야하나??
[해당디렉토리]/mblogout.php?url=<?=urlencode($REQUEST_URI) ?>
흐미 로그아웃을 했더니 오류...??
여기서도 위와같이 로그아웃에
[해당디렉토리]/mform.php?url=<?=urlencode($REQUEST_URI) ?>
처럼 처리하는것이 어떨지...
여기서도 위와같이 로그아웃에
[해당디렉토리]/mform.php?url=<?=urlencode($REQUEST_URI) ?>
처럼 처리하는것이 어떨지...