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

주문상태 변경시 올바른 방법으로 이용해 주십시오. 라고 뜹니다. 채택완료

싸이언 2년 전 조회 1,522

입금방식에 상관없이 주문상태를 변경하면

 

올바른 방법으로 이용해 주십시오. alert가 뜨고 홈으로 돌아가네요.

 

다른 입력값 수정은 정상적으로 잘되요.

 

이전에는 문제 없었는데 갑자기 왜 이렇게 된건지 원인을 못찾겠어요.

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

답변 6개

채택된 답변
+20 포인트
복스리
2년 전

/bbs/write_update.php 쪽에서

 

$token = get_session('ss_write_'.$bo_table.'_token');

 

echo " ". $_REQUEST['token'];

echo " ".$token;

 

exit;

 

요렇게 하면 2개 값을 받아서 확인해보실수 있습니다. 그래서 값이 다른지를 확인해보시기 바랍니다.

 

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

답변에 대한 댓글 1개

싸이언
2년 전
writeupdate에서는 두 개 값이 일치하네요. 그래서 admin.lib.php에서 check_admin_token() 을 수정해서 해봤는데 여기서는 두 개 다 값이 아예 안뜨네요...

<code>
function check_admin_token()
{
$token = get_session('ss_admin_token');
set_session('ss_admin_token', '');

if (!$token || !$_REQUEST['token'] || $token != $_REQUEST['token']) {
echo "<br>". $_REQUEST['token'];

echo "<br>".$token;
exit;
}

return true;
}
</code>

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

A
9개월 전

저는 테마의 tail.php 에 https://code.jquery.com/jquery-1.11.0.min.js 를 https로 변경하니 되네요.

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

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

2년 전

세션값을 잘 유지하고 있는지 우선 검토 해보시는 게 좋을 듯 해요

config.php에서 G5_COOKIE_DOMAIN 때문에 쿠키가 안 쌓일 수 도 있어요

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

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

2년 전

스크립트 에러가 있나 한번 살펴보세요.

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

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

복스리
2년 전

</p>

<p>function check_write_token($bo_table)

{

    if(!$bo_table)

        alert('올바른 방법으로 이용해 주십시오.', G5_URL);</p>

<p>    $token = get_session('ss_write_'.$bo_table.'_token');

    set_session('ss_write_'.$bo_table.'_token', '');</p>

<p>    if(!$token || !$_REQUEST['token'] || $token != $_REQUEST['token'])

        alert('올바른 방법으로 이용해 주십시오.', G5_URL);</p>

<p>    return true;

}</p>

<p>

 

이렇게 되어야 하는데..내용이 다르네요.

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

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

token 인풋이 있는지 확인해보세요.

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

답변에 대한 댓글 1개

싸이언
2년 전
어떻게 확인하나여?

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

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

로그인