Beispiel #1
0
 function execute($requests)
 {
     $password = $requests['password'];
     $reason = $requests['reason'];
     $u = $GLOBALS['AUTH']->uid();
     if ($u == 1) {
         openpne_redirect('pc', 'page_h_config');
     }
     //退会理由は必須
     if (!$reason) {
         $msg = "退会理由を入力して下さい";
         $p = array('msg' => $msg);
         openpne_redirect('pc', 'page_h_taikai_confirm', $p);
     }
     if (!db_common_authenticate_password($u, $password)) {
         $msg = "パスワードが間違っています";
         $p = array('msg' => $msg);
         openpne_redirect('pc', 'page_h_taikai_confirm', $p);
     }
     //退会完了メール送信
     do_common_send_mail_taikai_end_pc($u);
     if (SEND_USER_DATA) {
         //退会完了メール送信(管理者宛)
         do_common_send_mail_taikai4admin($u, $reason);
     }
     //退会処理
     db_common_delete_c_member($u);
     //ログアウト
     $GLOBALS['AUTH']->logout();
     $p = array('msg_code' => 'taikai');
     openpne_redirect('pc', 'page_o_tologin', $p);
 }
Beispiel #2
0
 function execute($requests)
 {
     $tail = $GLOBALS['KTAI_URL_TAIL'];
     $reason = $requests['reason'];
     $u = $GLOBALS['KTAI_C_MEMBER_ID'];
     if ($u == 1) {
         openpne_redirect('ktai', 'page_h_config');
     }
     //退会理由は必須
     if (!$reason) {
         $p = array('msg' => 38);
         openpne_redirect('ktai', 'page_h_taikai_confirm', $p);
     }
     $password = $requests['password'];
     if (!db_common_authenticate_password($u, $password, true)) {
         $p = array('msg' => 18);
         openpne_redirect('ktai', 'page_h_taikai_confirm', $p);
     }
     //退会完了メール送信
     do_common_send_mail_taikai_end_ktai($u);
     if (SEND_USER_DATA) {
         //退会完了メール送信(管理者宛)
         do_common_send_mail_taikai4admin($u, $reason);
     }
     //退会処理
     db_common_delete_c_member($u);
     @session_destroy();
     openpne_redirect('ktai', 'page_o_taikai_end');
 }
 function execute($requests)
 {
     // ID 1 のメンバーは強制退会できない
     if ($requests['target_c_member_id'] == 1) {
         admin_client_redirect('top', 'ID 1 のメンバーを強制退会させることはできません');
     }
     if (SEND_USER_DATA) {
         //退会完了メール送信(管理者宛)
         do_common_send_mail_taikai4admin($requests['target_c_member_id'], '');
     }
     db_common_delete_c_member($requests['target_c_member_id']);
     admin_client_redirect('top', 'メンバーの強制退会を完了しました');
 }