답변 4개
채택된 답변
+20 포인트
6년 전
관리자 中 별도의 관리자 계정에만 적용하는게 아니라면, 그냥 'if(!$is_admin) {' 를 없애고 모두 다 적용토록 하면 될 것 같습니다.
$wz_sql_search .= " mb_id = '$member[mb_id]'";
다만, 일부 관리자만 그래야 된다면, @sinbi 님 말씀처럼 하면 될 것 같아요.
+추가) @sinbi 님 소스에서 and 를 IN 으로 진행하는 방법도 있어 보이네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
팡팡
6년 전
�
유진201907
6년 전
회원이 게시글을 작성했을 때, 관리자는 무조건 볼 수 있고, 회원은 글 작성자 본인만 볼 수 있도록 말씀이실까요?
�
유진201907
6년 전
list.php 파일 소스 전문을 올려주세요. 쪽지로 보내주셔도 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
sinbi
Expert
6년 전
예. 안 됩니다.
if(!$is_admin) { // 관리자 아닌 사람에게만 아래 소스 적용
$wz_sql_search .= " mb_id = '$member[mb_id]'"; mb_id 컬럼값이 로그인한 사람 아이디것만 적용.
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
팡팡
6년 전
혹시 관리자랑 같이 적용되서 나오게는 어떻게 수정을 둬야하나요?
s
sinbi
6년 전
AND 연산자로 연결해주면 될 것 같은데요. (혹시, AND가 안 되면 OR로 해보세요.) ^^
if(!$is_admin) { // 관리자 아닌 사람에게만 아래 소스 적용
$wz_sql_search .= " mb_id = '$member[mb_id]'";
$wz_sql_search .= " AND mb_id = '관리자아이디'";
}
if(!$is_admin) { // 관리자 아닌 사람에게만 아래 소스 적용
$wz_sql_search .= " mb_id = '$member[mb_id]'";
$wz_sql_search .= " AND mb_id = '관리자아이디'";
}
�
팡팡
6년 전
ㅜ_ㅜ 관리자아이디 넣으닌깐 글내용이 전부 안보여집니다.
하지만 $wz_sql_search .= " mb_id = '$member[mb_id]'"; 있을경우 글이 노출이 되는데...
하지만 $wz_sql_search .= " mb_id = '$member[mb_id]'"; 있을경우 글이 노출이 되는데...
�
유진201907
6년 전
@팡팡 정확히 어떤 부분을 원하시는 것인지 알려주시면 소스 만드는데 도움이 될 것 같습니다.
s
sinbi
6년 전
관리자는 모든 글을 봐야 하니까 넣을 필요가 없을 것 같아요.
저 소스는 특정 회원이 로그인 했을 때 자기 글만 보이게 하는 용도라...
저 소스는 특정 회원이 로그인 했을 때 자기 글만 보이게 하는 용도라...
�
팡팡
6년 전
관리자로 로그인해서 봤는데 글이 전혀안보여요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위처럼 했지만은 관리자 나 멤버나 둘다 적용이 안되버립니다.
멤버만 넣고하면 적용이 되는데요.