コード例 #1
0
 function execute($requests)
 {
     // --- リクエスト変数
     $sid = $requests['sid'];
     $password = $requests['password'];
     // ----------
     //--- 権限チェック
     //セッションが正しい
     //パスワードが正しい
     // メールアドレスが登録できるかどうか
     $c_pc_address_pre = do_common_c_pc_address_pre4sid($sid);
     if (!util_is_regist_mail_address($c_pc_address_pre['pc_address'], $c_pc_address_pre['c_member_id'])) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     if (!db_member_change_mail($sid, $password)) {
         $msg = "パスワードが違います";
         $p = array('sid' => $sid, 'msg' => $msg);
         openpne_redirect('pc', 'page_o_login2', $p);
     }
     //---
     $p = array('msg_code' => 'change_mailaddress');
     openpne_redirect('pc', 'page_o_tologin', $p);
 }
コード例 #2
0
function do_change_mail($sid, $password)
{
    return db_member_change_mail($sid, $password);
}