테스트 사이트 - 개발 중인 베타 버전입니다

모바일 페이지에서 회원 가입 시 채택완료

메이드 11년 전 조회 3,232

회원 가입 후 바로 가입인사 글쓰기 페이지로 이동을 시켜주고 있습니다.

회원 가입 시 레벨은 1이며 가입인사 글쓰기 레벨 또한 1입니다.

 

PC에서는 이상없이 정상적으로 되는데

모바일에서 회원 가입 후 가입인사 글쓰기 페이지로 이동되면

글을 쓸 권한이 없습니다 라는 창이 한번 뜨고

다시 write_form_update.php로 이동 후

자동방지등록 숫자가 맞지 않습니다. 라는 창이 뜬 후

다시 가입인사 글쓰기 페이지로 이동합니다.

 

혹시나 해서 write.php에서

 

 //echo $member['mb_level']; // 모바일에서는 0으로 나옴
 //echo " ";
 //echo $board['bo_write_level'];
 //exit;

    if ($wr_id) {
        alert('글쓰기에는 \$wr_id 값을 사용하지 않습니다.', G5_BBS_URL.'/board.php?bo_table='.$bo_table);
    }

    if ($member['mb_level'] < $board['bo_write_level']) {

        if ($member['mb_id']) {
            alert('글을 쓸 권한이 없습니다.'); 
        } else {
            alert("글을 쓸 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.", './login.php?'.$qstr.'&url='.urlencode($_SERVER['PHP_SELF'].'?bo_table='.$bo_table));
        }
    }​

 

$member['mb_level'] 과 $board['bo_write_level'] 을 찍어보면

모바일에서는 mb_level 이 0으로 나옵니다.

 

회원가입은 정상적으로 되고 register_update_form.php에서

바로 가입인사 글쓰기로 넘기면

 

회원 레벨이 모바일에서만 0레벨로 나오네요.

그리고 새로고침하면 정상적으로 됩니다.

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전

모바일에서는 기종에 따라서 세션과 쿠키에 영향을 받습니다..

 

모바일로 접근한 회원에 한하여 주소에

&mb_level=1

을 지정해서 넘기는 방법을 취해 보심이 어떠신지요.. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인