답변 1개
채택된 답변
+20 포인트
9년 전
스팸이 문제이긴 하죠...
일단 회원에 가입하면 포인트 등과 같은 회원 관련 찌꺼지 데이타들이 여기저기에 생길 수 있기 때문에
member_delete(); 함수를 이용하여 문제회원들을 제거하는 것이 좋습니다.
아래처럼 해보세요.
</p><p><?php</p><p>// 레벨이 1 이거나 탈퇴한 회원의 id 만 가져오기</p><p>$sql = " select mb_id from {$g5['member_table']} where mb_level = '1' or mb_leave_date != '' ";
$result = sql_query($sql);
if($result){
while($row = sql_fetch_array($result)){
//echo $row['mb_id'].'
'; //먼저 echo 로 출력해 보고 제거함수를 실행하기 권합니다.</p><p> member_delete($row['mb_id']); //해당 회원 전부 제거
}
}</p><p>?></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
홈짱
9년 전
�
홈짱
9년 전
위 소스를 이용해 파일 하나 만들어, 그 파일 주소로 접속하면 되나요?
�
선우善友
9년 전
네, 해당 내용을 파일로 만들어 접속하면 됩니다.
기왕이면 보안을 위해 관리자 페이지에 귀속시키면 좋구요,
파일 상단에 관리자 여부에 대한 확인을 통해 최고 관리자가 접속했을 경우에만 실행되도록 하는 것이 좋을 것 같습니다.
기왕이면 보안을 위해 관리자 페이지에 귀속시키면 좋구요,
파일 상단에 관리자 여부에 대한 확인을 통해 최고 관리자가 접속했을 경우에만 실행되도록 하는 것이 좋을 것 같습니다.
�
홈짱
9년 전
아하 ...좋은 팁 감사합니다. ^^
근데, 최고관리자가 접속한지는 어케 ? ^^;;;
걍, if($is_admin == "super") { 조건문으로 감싸면 되나요?
근데, 최고관리자가 접속한지는 어케 ? ^^;;;
걍, if($is_admin == "super") { 조건문으로 감싸면 되나요?
�
선우善友
9년 전
네, 그렇게 하셔도 되고,
아래와 같이 하셔도 됩니다.
파일 상단에
if($is_admin != 'super')
alert('최고관리자만 접근할 수 있습니다.');
아래와 같이 하셔도 됩니다.
파일 상단에
if($is_admin != 'super')
alert('최고관리자만 접근할 수 있습니다.');
�
홈짱
9년 전
오호, 얼럿띄우기...아주 좋네요. 감사합니다. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
자동가입 회원들 다 죽었어....~~~~ㅋㅋ