게시판 글 수정시 보여지는 화면 내용에 관해서...
본문
안녕하세요.
운영자가 게시판 글쓴이를 수정하려고 하는데요.
어떤 게시판은 아래그림과 같이 나와서 글쓴이를 수정할 수가 있는데요.
어떤 게시판은아래그림과 같이 나오네요.
두 게시판을 설정을 보면 다 똑같거든요. 무슨 차이일까요?
어떻게 하면, 글쓴이를 수정할 수 있도록 바꿀 수 있을까요?
도움 부탁드려요^^
답변 1
write.php 파일에 보면 아래와 같은 내용이 있습니다
$is_name = false;
$is_password = false;
$is_email = false;
$is_homepage = false;
if ($is_guest || ($is_admin && $w == 'u' && $member['mb_id'] != $write['mb_id'])) {
$is_name = true;
$is_password = true;
$is_email = true;
$is_homepage = true;
}
위의 코드로 유추해 볼 때
첫번째 이미지의 내용은 "비회원"이거나 관리자이면서 접근한 회원과 글쓴이가 같지 않을 때
보여지는 내용이고,
두번째 이미지의 내용은 "회원"이면서 자신이 쓴글을 수정하려 할 때 보여지는 내용 같습니다.
그런데 "비회원" 작성한 내용은 관리자가 임의로 글쓴이를 변경할 수 있겠지만
웹사이트에 정식으로 회원가입을 한 "회원"이 작성한 내용에 대해서는 관리자라 해도
글쓴이를 수정할 수 없고, 수정해서도 안 되지 않을까요.
만약 관리자가 "회원"의 작성글과 글쓴이를 수정한다면
이는 "회원"의 권리를 침해하는 것이 되겠지요.^^
위의 코드로 볼때 관리자가 접근했을 때 자신이 쓴 글이 아니라면 첫번째 이미지와 같은 내용이 나와야 하고
수정도 가능해야 할 것 같은데요..
!-->
답변을 작성하시기 전에 로그인 해주세요.