일정시간이 지난 후 레벨2로 회원등급 강등
본문
안녕하세용. 좋은 아침입니당^-^/
회원등급 강등시키는 부분때문에 갑자기 너무 복잡해지네영;ㅎ
여분필드를 활용해서 관리자에서 회원기간을 저장하고, 그 기간이 끝나면 레벨2로 돌아가게끔 하고 싶은데데영. 어떻게 처리하면 좋을까여 ?? 머리빠지겠어영 ㅠ헹
답변 4
1. 말씀 하신데로 회원 기간을 관리자가 지정한다.
2. 관리자가 접속할경우 or 크론탭을 이용. 매일 0시에 관리자가 날짜를 지정한 회원만 찾아 금일 날짜와 비교한다.
3. 비교하여 조건에 성립되는 회원은 레벨 2로 강등시킨다.
끝
강등 시킬 기간을 회원 여분필드에 남겨두시고
해당 회원이 접속시 로그인을 체크 하는 부분에서 여분필드를 검사하여
강등 시킬 날짜가 지났다면 해당 회원을 강등 하시면 됩니다.
꼭 1월1일이 강등 날짜로 지정을 해둔다고 하더라도
실시간으로 1월1일에 해당 회원을 강등할 필요는 없다고 보입니다.
강등 기간이 지났을때 접속을하면 그때 강등시켜도 큰 지장이 없으니까요.
실시간 날짜로 작업을 하려면 크론탭을 활용해야하는데 그렇게 하려면 단독 서버가 필요하기때문에
일반 웹 호스팅을 하신다면 크론탭을 활용하는 방법은 사용 할수가 없으니
위 방법으로 구현해보시면 될겁니다.
..
1. 관리자 로그인시 특정기간 지정하여 해당 기간에 조건이 맞지 않는 회원을 강등처리
2. 해당 회원이 로그인시 조건 확인 후 강등처리
이렇게 하면 될거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.