정말 급합니다 회원가입후 다음날 부터 글작성하게 할수있나요
본문
별 쓰레기 중국 새끼들 때문에 머리가 너무 아픕니다
회원 가입 후 일정 기간 이후 글작성이 가능하게 끔
하고 싶습니다
예전 최곱슬 씨가 배추빌더에 넣었었던 기능이었던걸로 기억하는데
그누 보드 에는 잘 모르는 부분이 너무 많아서요
제발 좀 도와주세요~~~~ ㅠㅠ
답변 5
참조 입니다.
글쓰기 레벨을 3으로 한후 일정기간 지나면 레업시켜주면 될거 같은데요
아님 글쓰기란에 제한걸기하면 더 간단할듯 싶네요
write.skin.php
$reg_date = $member['mb_datetime']; //가입일
$now_date = date("Y-m-d"); // 오늘 날짜
$day = (strtotime($now_date) - strtotime($reg_date)) / 86400;
//가입일 < 하루 참이면 꺼져줄래 나오기...
if ($day< 1 ) {
$msg = '껴져줄래';
alert($msg, './board.php?bo_table='.$bo_table);
}
테스트는 안해봄..
!-->
방법은 있지만 간단한 문제가 아니라서...
제작의뢰로 가셔야할듯 하네요.
어떤식으로 글을 쓰는지 모르겠지만 해당 아이피에 대해
차단을 해버리세요.
가령 너무 빨리 글을 등록 하는 아이피( 가령 10초에 한개씩 등록한다면)
등등 정책을 세우시고 아이피를 차단 해버리고요
비회원시 글이 등록이 된다면 자동등록 방지를 넣으세요.
이미지는 ... 해킹을 할 수 없어요..
설명을 해야 하는데....어떻게 해야 할지 모르겠네요.
은행에서 보안카드번호를 이미지로 만들어서 번호를 넣잖아요.
그런 의미에요.
제작을 원하실 경우 쪽지 주시면 제작도 가능해요
write.skin.php 윗부분에 이렇게 넣으면 간단하게 되지 않을까요?
관리자는 예외 처리
$mdate = 3; // 날짜 설정(3이면 가입하고 3일뒤에 글쓰기 가능)
$wd_alert = '가입 후 '.$mdate.'일이 지나야 글쓰기가 가능합니다.' ;
$wtime = date("Y-m-d H:i:s", strtotime(" -".$mdate." day", time()));
$mbdate = $member['mb_datetime'];
if(!$is_admin && $wtime < $mbdate){
alert($wd_alert, './board.php?bo_table='.$bo_table);
}
테스트 그누보드에 적용해보고 댓글단건데 이상하네요.
혹시나 도움 필요하시면 쪽지주세요.