Changeset 16076


Ignore:
Timestamp:
2007/09/27 12:30:10 (17 years ago)
Author:
nanasess
Message:

クラス化に伴う修正

Location:
branches/feature-module-update
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/html/mypage/login.php

    r15532 r16076  
    66 */ 
    77 
     8// {{{ requires 
    89require_once("../require.php"); 
     10require_once(CLASS_PATH . "page_extends/mypage/LC_Page_Mypage_Login_Ex.php"); 
    911 
    10 class LC_Page{ 
    11     function LC_Page() { 
    12         $this->tpl_mainpage = USER_PATH . 'templates/mypage/login.tpl'; 
    13         $this->tpl_title = 'MYページ(ログイン)'; 
    14     } 
    15 } 
     12// }}} 
     13// {{{ generate page 
    1614 
    17 $objPage = new LC_Page(); 
    18 $objView = new SC_SiteView(); 
    19 $objQuery = new SC_Query(); 
    20 $objCustomer = new SC_Customer(); 
    21  
    22 // クッキー管理クラス 
    23 $objCookie = new SC_Cookie(COOKIE_EXPIRE); 
    24  
    25 //SSLURL判定 
    26 if (SSLURL_CHECK == 1){ 
    27     $ssl_url= sfRmDupSlash(SSL_URL.$_SERVER['REQUEST_URI']); 
    28     if (!ereg("^https://", $non_ssl_url)){ 
    29         sfDispSiteError(URL_ERROR); 
    30     } 
    31 } 
    32  
    33 // ログイン判定 
    34 if($objCustomer->isLoginSuccess()) { 
    35     header("location: ./index.php"); 
    36 } else { 
    37     // クッキー判定 
    38     $objPage->tpl_login_email = $objCookie->getCookie('login_email'); 
    39         if($objPage->tpl_login_email != "") { 
    40         $objPage->tpl_login_memory = "1"; 
    41     } 
    42      
    43     // POSTされてきたIDがある場合は優先する。 
    44     if($_POST['mypage_login_email'] != "") { 
    45         $objPage->tpl_login_email = $_POST['mypage_login_email']; 
    46     } 
    47 } 
    48  
    49 $objView->assignobj($objPage);              //$objpage内の全てのテンプレート変数をsmartyに格納 
    50 $objView->display(SITE_FRAME);              //パスとテンプレート変数の呼び出し、実行 
    51  
    52 //------------------------------------------------------------------------------------------------------------------------- 
    53                                              
    54 //エラーチェック 
    55  
    56 function lfErrorCheck() { 
    57     $objErr = new SC_CheckError(); 
    58             $objErr->doFunc(array("メールアドレス", "login_email", STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","EMAIL_CHECK","MAX_LENGTH_CHECK")); 
    59             $objErr->dofunc(array("パスワード", "login_password", PASSWORD_LEN2), array("EXIST_CHECK","ALNUM_CHECK")); 
    60     return $objErr->arrErr; 
    61 }                                    
    62                                              
    63 ?>  
     15$objPage = new LC_Page_Mypage_Login_Ex(); 
     16$objPage->init(); 
     17$objPage->process(); 
     18register_shutdown_function(array($objPage, "destroy")); 
     19?> 
Note: See TracChangeset for help on using the changeset viewer.