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); }
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', 'メンバーの強制退会を完了しました'); }