비밀글 관련 질문좀 드리겠습니다. 정보
비밀글 관련 질문좀 드리겠습니다.본문
제가 게시판에서 원하는 질문을 찾았는데요.. 그 답이 제가 너무 어려워서 해석을 부탁드릴
려구 합니다.
-------------------------------------------------------------------------------
[질문]
게시판글 작성시 고객에게만 비밀번호(핸드폰번호뒷자리4개)를 지정해주려고 합니다.
그런데 항상 글을 작성할때마다 로그아웃을하고 글을쓰고 비밀번호롤 지정해주는게 무척 불편하더라구요..
제가 최고관리자로 로그인을하도고 글을쓸때도 비밀글로 비밀번호를 지정해줄수있나해서요...
그런소스가 있으면 좋구요. 아니면 방법이라도 좀 가르쳐 주시면 감사하겠습니다.
고수님들 좋은 조언 기다리겠습니다.
[답]
지정할 수 있습니다. 하지만 프로그램을 좀~ 수정해야 합니다.
/bbs/write_update.php에서 보면, 아래처럼 해당글의 패스워드를 지정 합니다.
...
$wr_password = $member[mb_password];
...
wr_password = '$wr_password',
write 화면에서 비밀번호 입력을 하구요(여분필드 wr_1 같은거 쓰세요)
write_update.tail.skin.php에서 지금글의 wr_password를 wr_1 값으로 엎어 쓰면 됩니다.
해보지는 않았지만
<?
sql = "update $write_table set wr_password = $wr_1 where wr_id = '$wr_id' ";
sql_query($sql);
?>
--------------------------------------------------------------------------------------
1번째 문제 아래 부분에 이렇게 쓰는 것이 맞는지요..
if ($w == "" || $w == "r")
{
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password];
wr_password =$wr_password ;
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
2번째 질문
write 화면에서 비밀번호 입력을 하구요(여분필드 wr_1 같은거 쓰세요)
=>write.skin.php를 말하는 건가요? 어디부분을 말씀하는지 모르겠습니다.
3번째 질문
write_update.tail.skin.php에서 지금글의 wr_password를 wr_1 값으로 엎어 쓰면 됩니다.
해보지는 않았지만
<?
sql = "update $write_table set wr_password = $wr_1 where wr_id = '$wr_id' ";
sql_query($sql);
?>
파란색 부분이 어디에 있는 파일인지 모르겠습니다.
댓글 전체
$wr_password =$wr_password ;
근데 없어도 될듯..
2. write 화면은 write.skin.php를 말하는듯
화면 폼에서 wr_1 여분필드에 입력될 입력폼을 만들라는것이여요.
3. 스킨에 해당 파일이 없으면.. 기본적인 bbs/write_update.php만 사용한다는겁니다.
별도 입력할 내용이 있을때 보통 write_update.tail.skin.php같이 만들어 스킨 폴더에 넣어놓으면 추가적인 입력을 하게 되어있는데요... 그라나 위 2번 write.skin.php에서 이미 입력받을 폼
<input type=hidden name=wr_1 value="<?=$wr_password?>">형식으로 입력을 하였다면 별도로 만들지 않아도 상관없을듯합니다.
이미 wirte_update.php에서 아래와 같이
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
해당 값으로 넘어온값을 해당 칼럼에 담고 있습니다.