비밀글 세션 저장안하기
본문
안녕하세요.
자신이 쓴 비밀글에도 비밀번호 받을려고하는데
write_update.php 에서
// 비밀글이라면 세션에 비밀글의 아이디를 저장한다. 자신의 글은 다시 비밀번호를 묻지 않기 위함
//if ($secret)
// set_session("ss_secret_{$bo_table}_{$wr_num}", TRUE);
이 부분 주석처리해도 자신이 쓴 글에는 세션이 저장되는거 같습니다.
이윰테마사용하고있고요..
이윰테마/skin_bs/board/basic/view.skin.html 최상단에
//비밀글의 경우 세션이 살아 있다면...
//세션을 강제적으로 해제한다.
$ss_name = "ss_secret_{$bo_table}_$view[wr_num]";
if (get_session($ss_name))
{
set_session($ss_name, FALSE);
}
이 코드를 삽입해도 안되네요
echo $ss_name을 치니까 bo_table이랑 $view 변수 값이 없었씁니다
어디를 어떻게 고쳐야할까요;
답변 3
// if (!get_session($ss_name))
goto_url('./password.php?w=s&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
이렇게 하시면 세션에 관계없이 무조건 비밀번호를 받습니다.
set_session($ss_name, '');
스킨에서 간편하게 처리하는 방법도 있습니다.
비밀글로 작성된 글을 읽을 때 무조건 패스워드 입력받기
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=107