비밀글을 올렸는데 비밀번호를 넣으면 나타나지 않는군요(3프레임) 정보
그누보드 비밀글을 올렸는데 비밀번호를 넣으면 나타나지 않는군요(3프레임)본문
누구좀 알려 주세요?
3프레임에서 누구나 접근할 수 있는 게시판에 비밀글 기능을 사용하고
글을 읽으려고 하니 비밀번호를 넣으라고 하여 입력을 하니 계속 비빌 번호를 넣으라는 군요.
아마 세션값이 제대로 저장이 되지 않는 것 같아요.
비번이 틀렸다고도 나오지 않는 것을 보니 비번은 맞는데
어찌해야 하나요.
그리고 최근게시물을 나타나게 하려면 어떻게 하나요?
아는 분 알려주세요
3프레임에서 누구나 접근할 수 있는 게시판에 비밀글 기능을 사용하고
글을 읽으려고 하니 비밀번호를 넣으라고 하여 입력을 하니 계속 비빌 번호를 넣으라는 군요.
아마 세션값이 제대로 저장이 되지 않는 것 같아요.
비번이 틀렸다고도 나오지 않는 것을 보니 비번은 맞는데
어찌해야 하나요.
그리고 최근게시물을 나타나게 하려면 어떻게 하나요?
아는 분 알려주세요
댓글 전체
/gnu/bbs/gnuboard.php 살펴보시고 잘못된 곳이 있나 소스코드를
확인해 보세요!!!
라인38번입니다.
// 비밀글이라면
if ($write[wr_secret]) {
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 비밀번호를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
if (("$bo_table|$write[wr_num]" != $HTTP_SESSION_VARS[ss_secret]) && !$is_admin) {
header("location:gbpasswd.php?w=s&wr_id=$wr_id&$qstr&msg=이 게시물은 비밀글입니다.");
exit;
}
}
님처럼 정말 세션에 문제가 있는거라면 저도 애석하게도 잘 모르겠네요...
정말 문제가 해결되지 않는다면 문제가 되고 있는 사이트에 링크를 걸고
관라지님이나 잘 알고 계신분들의 도움을 받아보시기 바랍니다.
그럼......
확인해 보세요!!!
라인38번입니다.
// 비밀글이라면
if ($write[wr_secret]) {
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 비밀번호를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
if (("$bo_table|$write[wr_num]" != $HTTP_SESSION_VARS[ss_secret]) && !$is_admin) {
header("location:gbpasswd.php?w=s&wr_id=$wr_id&$qstr&msg=이 게시물은 비밀글입니다.");
exit;
}
}
님처럼 정말 세션에 문제가 있는거라면 저도 애석하게도 잘 모르겠네요...
정말 문제가 해결되지 않는다면 문제가 되고 있는 사이트에 링크를 걸고
관라지님이나 잘 알고 계신분들의 도움을 받아보시기 바랍니다.
그럼......
도움이 될까 모르겠네요...
관리자모드에 가셔서 게시판관리에 비밀글사용을 해제시켜 보세요...문제가 해결될듯...
꼭 성공하시기를...
그리고 최근게시물을 나타나게 하려면 어떻게 하나요?
<관리자님의 말씀>
거의 모든 해결책은 소스코드에 있습니다. 프로그램을 다시한번 분석해 주십시오
관리자모드에 가셔서 게시판관리에 비밀글사용을 해제시켜 보세요...문제가 해결될듯...
꼭 성공하시기를...
그리고 최근게시물을 나타나게 하려면 어떻게 하나요?
<관리자님의 말씀>
거의 모든 해결책은 소스코드에 있습니다. 프로그램을 다시한번 분석해 주십시오
답신은 감사합니다.
그런데 그리하면 비밀글 기능을 쓸 수 없다는 말씀인가요?
한번더 답신바랍니다.
그런데 그리하면 비밀글 기능을 쓸 수 없다는 말씀인가요?
한번더 답신바랍니다.