Ignore:
Timestamp:
2007/03/03 00:21:33 (15 years ago)
Author:
rebelt
Message:

下記の問題点の修正です。

  • 検証結果1,2,3,7
  • MYページで簡単ログインが利用できない。
  • MYページで扱うメールアドレスがPCサイト用のものになっている。
  • メルマガ登録・解除の確認メールが文字化けする場合がある。
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/mobile/html/mobile/mypage/change.php

    r11418 r11524  
    136136            $passlen = strlen($objPage->arrForm['password']); 
    137137            $objPage->passlen = lfPassLen($passlen); 
    138              
    139             //¥á¡¼¥ë¼õ¤±¼è¤ê 
    140             if ($objPage->arrForm['mail_flag'] = "ON") { 
    141                 $objPage->arrForm['mail_flag']  = "2"; 
     138 
     139            // ¥á¡¼¥ë¼õ¤±¼è¤ê 
     140            if (strtolower($_POST['mail_flag']) == "on") { 
     141                $_POST['mail_flag']  = "2"; 
     142            } else { 
     143                $_POST['mail_flag']  = "3"; 
    142144            } 
    143145 
     
    165167            $email_flag = true; 
    166168 
    167             if($objPage->arrForm['email'] != $objCustomer->getValue('email')) { 
     169            if($objPage->arrForm['email'] != $objCustomer->getValue('email_mobile')) { 
    168170                //¥á¡¼¥ë¥¢¥É¥ì¥¹¤Î½ÅÊ£¥Á¥§¥Ã¥¯ 
    169                 $email_cnt = $objQuery->count("dtb_customer","del_flg=0 AND email=?", array($objPage->arrForm['email'])); 
     171                $email_cnt = $objQuery->count("dtb_customer","del_flg=0 AND (email=? OR email_mobile=?)", array($objPage->arrForm['email'], $objPage->arrForm['email'])); 
    170172                if ($email_cnt > 0){ 
    171173                    $email_flag = false; 
     
    449451    $ret = $objQuery->select("*","dtb_customer","customer_id=?", array($objCustomer->getValue('customer_id'))); 
    450452    $arrForm = $ret[0]; 
     453    $arrForm['email'] = $arrForm['email_mobile']; 
    451454 
    452455    //¥á¥ë¥Þ¥¬¥Õ¥é¥°¼èÆÀ 
    453     $arrForm['mail_flag'] = $objQuery->get("dtb_customer_mail","mail_flag","email=?", array($objCustomer->getValue('email'))); 
     456    $arrForm['mail_flag'] = $objQuery->get("dtb_customer_mail","mail_flag","email=?", array($objCustomer->getValue('email_mobile'))); 
    454457     
    455458    //ÃÂÀ¸Æü¤Îǯ·îÆü¼èÆÀ 
Note: See TracChangeset for help on using the changeset viewer.