지정된 비밀번호를 넣으면 어떤 비밀글이든 볼 수 있는.. 정보
지정된 비밀번호를 넣으면 어떤 비밀글이든 볼 수 있는..본문
지정된 비밀번호를 넣으면 어떤 비밀글이든 볼 수 있는 게시판을 만들고 싶은데요
이것저것 건들여봤는데 잘 안되네요...
어떻게 해야 하는지 알려주세요~~ 포인트 쏠께요 ㅠ,ㅠ
아래는 제가 건들여본 password.php입니다.
<?
include_once("./_common.php");
include_once("./_common.php");
if ($w == "u")
$action = "./write.php";
else if ($w == "d")
$action = "./delete.php";
else if ($w == "x")
$action = "./delete_comment.php";
else if ($w == "s")
{
// 패스워드 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
if ($is_admin || ($member[mb_id] == $write[mb_id] && $write[mb_id]))
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
else if (sql_password($wr_password) == "4444")
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
else
$action = "./password_check.php";
}
else
alert("w 값이 제대로 넘어오지 않았습니다.");
$action = "./write.php";
else if ($w == "d")
$action = "./delete.php";
else if ($w == "x")
$action = "./delete_comment.php";
else if ($w == "s")
{
// 패스워드 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
if ($is_admin || ($member[mb_id] == $write[mb_id] && $write[mb_id]))
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
else if (sql_password($wr_password) == "4444")
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
else
$action = "./password_check.php";
}
else
alert("w 값이 제대로 넘어오지 않았습니다.");
$g4[title] = "패스워드 입력";
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/head.sub.php");
if ($board[bo_include_head]) { @include ($board[bo_include_head]); }
if ($board[bo_content_head]) { echo stripslashes($board[bo_content_head]); }
if ($board[bo_content_head]) { echo stripslashes($board[bo_content_head]); }
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/password.skin.php");
if ($board[bo_content_tail]) { echo stripslashes($board[bo_content_tail]); }
if ($board[bo_include_tail]) { @include ($board[bo_include_tail]); }
if ($board[bo_include_tail]) { @include ($board[bo_include_tail]); }
include_once("$g4[path]/tail.sub.php");
?>
?>
댓글 전체
password.php는 원상태로 돌려놓으시구요.
password_check.php 파일에서
<?
include_once("./_common.php");
if ($w == "s") {
$qstr = "bo_table=$bo_table&sfl=$sfl&stx=$stx&wr_id=$wr_id&page=$page";
$wr = get_write($write_table, $wr_id);
//수정된부분... 비밀번호가 4444일때 무조건 보여라.
if($wr_password != "4444"){
if (sql_password($wr_password) != $wr[wr_password])
alert("패스워드가 틀립니다.");
}
// 세션에 아래 정보를 저장. 하위번호는 패스워드없이 보아야 하기 때문임.
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
$ss_name = "ss_secret_{$bo_table}_{$wr[wr_num]}";
//set_session("ss_secret", "$bo_table|$wr[wr_num]");
set_session($ss_name, TRUE);
} else
alert("w 값이 제대로 넘어오지 않았습니다.");
goto_url("./board.php?$qstr");
?>
password_check.php 파일에서
<?
include_once("./_common.php");
if ($w == "s") {
$qstr = "bo_table=$bo_table&sfl=$sfl&stx=$stx&wr_id=$wr_id&page=$page";
$wr = get_write($write_table, $wr_id);
//수정된부분... 비밀번호가 4444일때 무조건 보여라.
if($wr_password != "4444"){
if (sql_password($wr_password) != $wr[wr_password])
alert("패스워드가 틀립니다.");
}
// 세션에 아래 정보를 저장. 하위번호는 패스워드없이 보아야 하기 때문임.
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
$ss_name = "ss_secret_{$bo_table}_{$wr[wr_num]}";
//set_session("ss_secret", "$bo_table|$wr[wr_num]");
set_session($ss_name, TRUE);
} else
alert("w 값이 제대로 넘어오지 않았습니다.");
goto_url("./board.php?$qstr");
?>
감사합니다~ ^^ 잘 되네요..
응용을 못하겠습니다...역시 초보는 어려운것같아요....
저 패스워드.php파일과 패스워드_채크.php는 어디 위치해있어야하는건지..
두가지 파일 다 있어야하는건지...
기본 게시판을 사용하는데요...(베이직일반게시판).. 어떻게 해야하는건지..
저두 게시판에 어떠한 비밀글이라도 관리자가 클릭했을경우 저렇게 관리자가 지정된 번호를 누르면
볼수있게 하고싶은데요... 어떻게 해야하는지.. 어떤파일을 만들어서.. 어느경로에 심어줘야하는지..
또 그 않에 어떤 코드를 넣어야하는지...ㅠㅠ 갈켜주세요 에구...염치없이 날로 먹을라구해서 죄송합니다..
저 패스워드.php파일과 패스워드_채크.php는 어디 위치해있어야하는건지..
두가지 파일 다 있어야하는건지...
기본 게시판을 사용하는데요...(베이직일반게시판).. 어떻게 해야하는건지..
저두 게시판에 어떠한 비밀글이라도 관리자가 클릭했을경우 저렇게 관리자가 지정된 번호를 누르면
볼수있게 하고싶은데요... 어떻게 해야하는지.. 어떤파일을 만들어서.. 어느경로에 심어줘야하는지..
또 그 않에 어떤 코드를 넣어야하는지...ㅠㅠ 갈켜주세요 에구...염치없이 날로 먹을라구해서 죄송합니다..