Extra Form
PHP PHP 7.2
CMS XpressEngine

[ 목표 ]

 

특정회원을 그룹A로 변경하고 하루 뒤 자동으로 그룹 B로 변경하려합니다.

 

 

 

현재, 특정회원을 그룹A나 그룹B로 추가 및 삭제하는 방법은 알고 있습니다.

 

 

$oMemberController = getController('member');


// 해당 회원이 속한 모든 그룹 삭제
$args = new stdClass;
$args->member_srl = $_GET["회원번호"];
executeQuery('gradeup.deleteMemberGroup',$args); //그룹 초기화

 

// 그룹 추가
$args->member_srl =$member_info->member_srl;
$oMemberController->addMemberToGroup($_GET["회원번호"], $_GET["추가그룹"]);


// 그룹 추가/삭제 후 캐시 비우기
$oMemberController->_clearMemberCache($member_info->member_srl, 0);

 

 

이런 형식으로 처리하고 있습니다.

 

 

 

여기에 기간조건을 넣어서 그룹 A로 추가된 시점부터 하루가 지나면 다시 그룹B로 바꾸게 할려면 어떻게 해야 할런지요?

 

도움 부탁드리겠습니다.

 

ㅠㅠ

 

  • profile
    웹에서는 사용자가 뭔가를 클릭하거나 페이지를 넘기는 등의 행동을 취하지 않으면 어떤 일도 일어나지 않습니다. 따라서 "지금으로부터 24시간 후에 아무개 회원을 그룹B로 바꿔라"라고 예약하는 것은 의미가 없습니다. 실제로 24시간 후에 누군가 또는 무언가가 "아무개 회원을 그룹B로 바꿔라"라는 명령이 포함된 페이지에 접속해 주어야 합니다.

    "아무개 회원을 그룹B로 바꿔라"라는 코드를 작성하는 것은 어렵지 않으니, 24시간 후에 과연 누구를 시켜서 그 코드를 호출하도록 할지 알아보는 방향으로 접근하시면 되겠습니다.
  • profile ?

    몰랐어요! 정말정말 좋은 답변 감사합니다! 제가 왕초보인데도 확 뜨이네요! 설명 넘 잘하시는 것 같아용! ㅋㅋㅋ 오늘 하루 좋은 일 가득하시길 바래요! 넘넘넘 감사합니다! 제가 정회원이 아니라서 좋은답변 보톤을 못누르네여... 아쉽...