Changeset 16076 for branches/feature-module-update/html
- Timestamp:
- 2007/09/27 12:30:10 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/html/mypage/login.php
r15532 r16076 6 6 */ 7 7 8 // {{{ requires 8 9 require_once("../require.php"); 10 require_once(CLASS_PATH . "page_extends/mypage/LC_Page_Mypage_Login_Ex.php"); 9 11 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 16 14 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(); 18 register_shutdown_function(array($objPage, "destroy")); 19 ?>
Note: See TracChangeset
for help on using the changeset viewer.