답변 6개
/bbs/write_update.php 쪽에서
$token = get_session('ss_write_'.$bo_table.'_token');
echo " ". $_REQUEST['token'];
echo " ".$token;
exit;
요렇게 하면 2개 값을 받아서 확인해보실수 있습니다. 그래서 값이 다른지를 확인해보시기 바랍니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
저는 테마의 tail.php 에 https://code.jquery.com/jquery-1.11.0.min.js 를 https로 변경하니 되네요.
댓글을 작성하려면 로그인이 필요합니다.
세션값을 잘 유지하고 있는지 우선 검토 해보시는 게 좋을 듯 해요
config.php에서 G5_COOKIE_DOMAIN 때문에 쿠키가 안 쌓일 수 도 있어요
댓글을 작성하려면 로그인이 필요합니다.
</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>
이렇게 되어야 하는데..내용이 다르네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<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>