회원권한 자동 변경
본문
회원 여분필드를 이용해서 아래의 기능 작업 하려고 합니다
회원권한을 저희가 지정한 년월일 로 자동으로 하고 싶습니다
례 :a 회원을 오늘부터 한달만 등급을 3급으로 하여 지정한 게시판에 접속을 하게 하고 한달 지나면 자동으로 2급으로 하고 싶습니다
회원등급을 3레벨로 변경하고,
회원여분 필드에 아래와 같이 저장한다면,
mb_1=2018-05-26
mb_2=2
회원로그인 체크하는 파일(/bbs/login_check.php)에서 아래 코드 추가
$to_date = date('Y-m-d');
if($to_date>=$mb['mb_1']) {
$sql = "update g5_member set mb_level=mb_2 where mb_id='$mb_id'";
sql_query($sql);
}
이렇게 하니 작동은 되는거 같은데요 관리자로 로그인 했을시 권한도 변경되는거 같습니다
답변 3
관리자는 제외 되어야 한다는게 요점인가요?
if($to_date>=$mb['mb_1']) {
if(!$is_admin && $to_date>=$mb['mb_1']) {
if($to_date>=$mb['mb_1'] && $member['mb_level'] < 4) {
관리자
g5_member.mb_1을 9999-12-31
로 하면 되죠.
답변을 작성하시기 전에 로그인 해주세요.