Ignore:
Timestamp:
2007/02/12 01:16:08 (16 years ago)
Author:
rebelt
Message:

携帯以外のメールアドレスでログインした場合に携帯のアドレスを
登録させるようにしました。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/mobile/data/class/SC_Customer.php

    r11411 r11415  
    171171     
    172172    // ¥í¥°¥¤¥ó¤ËÀ®¸ù¤·¤Æ¤¤¤ë¤«È½Äꤹ¤ë¡£ 
    173     function isLoginSuccess() { 
     173    function isLoginSuccess($dont_check_email_mobile = false) { 
    174174        // ¥í¥°¥¤¥ó»þ¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤ÈDB¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤¬°ìÃפ·¤Æ¤¤¤ë¾ì¹ç 
    175175        if(sfIsInt($_SESSION['customer']['customer_id'])) { 
     
    177177            $email = $objQuery->get("dtb_customer", "email", "customer_id = ?", array($_SESSION['customer']['customer_id'])); 
    178178            if($email == $_SESSION['customer']['email']) { 
     179                // ¥â¥Ð¥¤¥ë¥µ¥¤¥È¤Î¾ì¹ç¤Ï·ÈÂӤΥ᡼¥ë¥¢¥É¥ì¥¹¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¤³¤È¤â¥Á¥§¥Ã¥¯¤¹¤ë¡£ 
     180                // ¤¿¤À¤· $dont_check_email_mobile ¤¬ true ¤Î¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤·¤Ê¤¤¡£ 
     181                if (defined('MOBILE_SITE') && !$dont_check_email_mobile) { 
     182                    $email_mobile = $objQuery->get("dtb_customer", "email_mobile", "customer_id = ?", array($_SESSION['customer']['customer_id'])); 
     183                    return isset($email_mobile); 
     184                } 
    179185                return true; 
    180186            } 
     
    191197    function setValue($keyname, $val) { 
    192198        $_SESSION['customer'][$keyname] = $val; 
     199    } 
     200 
     201    // ¥Ñ¥é¥á¡¼¥¿¤¬NULL¤«¤É¤¦¤«¤ÎȽÄê 
     202    function hasValue($keyname) { 
     203        return isset($_SESSION['customer'][$keyname]); 
    193204    } 
    194205     
Note: See TracChangeset for help on using the changeset viewer.