亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? login.class.inc.php

?? This is the script which used on 10minutemail.com for temporary email.
?? PHP
字號:
<?php

/** 
 * GentleSource Comment Script - identifier.class.inc.php
 * 
 * (C) Ralf Stadtaus http://www.gentlesource.com/
 */

require_once 'session.class.inc.php';




/**
 * Handle logins
 */
class t12l_login
{




    /**
     * Start login process
     * 
     */
    function t12l_login($level = 1)
    {
        global $t12l;
        
        
        if ($level <= 0) {
            return true;
        }
        
        if ($this->status() == true) {
            $this->login_exists();
        } else {
            if (t12l_gpc_vars('d') == 'r') {   
                $this->reset_form();
            } elseif (t12l_gpc_vars('c')) {
                $this->reset_password();
            } else {
                $this->login_starts();
            }
        }

        //Log user out
        if (t12l_gpc_vars('l') == 'o') {        
            t12l_session::destroy();
            header('Location: ' . $t12l['logout_redirect'] . dirname($_SERVER['PHP_SELF']) . '/');
            exit; 
        }
                
    }

// -----------------------------------------------------------------------------




    /**
     * Return login status
     * 
     */
    function status()
    {
        if ($data = t12l_session::get()
                and isset($data['login_status'])
                and $data['login_status'] == true) {
            return true;
        }
    }

// -----------------------------------------------------------------------------




    /**
     * Manage existing login
     * 
     */
    function login_exists()
    {
        return true;
    }

// -----------------------------------------------------------------------------




    /**
     * Start login
     * 
     */
    function login_starts()
    {
        global $t12l;
        
        // Configuration
        $detail_template                = 'login.tpl.html';
        $t12l['alternative_template']    = 'admin';
        $message                        = array();
    
        // Includes
        require_once 'HTML/QuickForm.php';
    
        // Start output handling
        $out = new t12l_output($detail_template);
    
        // Start form field handling
        $form = new HTML_QuickForm('login', 'POST');
        require_once 'login_form.inc.php';


        // Validate form
        if ($form->validate()) {
            // Get login data
            if ($ser = t12l_setting::read('administration_login')) {
                $login_data = unserialize($ser['setting_value']);
                if (t12l_gpc_vars('login_name') == $login_data['login']
                        and md5(t12l_gpc_vars('password')) == $login_data['password']) {
                    $login_data['login_status'] = true;
                    t12l_session::add($login_data);
                    header('Location: ' . $t12l['login_redirect'] . $_SERVER['PHP_SELF']);
                    exit; 
                } else {
                    $t12l['message'][] = $t12l['text']['txt_login_failed'];
                }
            }
        }


        require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';    
        $renderer =& new HTML_QuickForm_Renderer_ArraySmarty($out->get_object, true);
           
        $form->accept($renderer);


        // Assign array with form data
        $out->assign('form', $renderer->toArray()); 
        
        
        // Output
        $out->finish();
        exit;

    }

// -----------------------------------------------------------------------------




    /**
     * Reset
     * 
     */
    function reset_form()
    {
        global $t12l;
        
        // Configuration
        $detail_template                = 'reset.tpl.html';
        $message                        = array();
        $show_form                      = true;
    
        // Includes
        require_once 'HTML/QuickForm.php';
    
        // Start output handling
        $out = new t12l_output($detail_template);
    
        // Start form field handling
        $form = new HTML_QuickForm('login', 'POST');
        require_once 'reset_form.inc.php';


        // Validate form
        if ($form->validate()) {
            // Get login data
            if ($ser = t12l_setting::read('administration_login')) {
                $login_data = unserialize($ser['setting_value']);
                if (isset($t12l['_post']['login_name']) 
                        and $t12l['_post']['login_name'] == $login_data['login']) {
                    if ($this->reset_mail() == true) {
                        $t12l['message'][] = $t12l['text']['txt_reset_mail_sent'];
                        $show_form = false;
                    } else {
                        $t12l['message'][] = $t12l['text']['txt_reset_mail_not_sent'];
                    } 
                } else {
                    $t12l['message'][] = $t12l['text']['txt_login_name_not_exists'];
                }
            }
            
        }


        require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';    
        $renderer =& new HTML_QuickForm_Renderer_ArraySmarty($out->get_object, true);
           
        $form->accept($renderer);


        // Assign array with form data
        $out->assign('form', $renderer->toArray()); 
        
        
        // Output
        $t12l['alternative_template'] = 'admin';
        $out->assign('show_form', $show_form);
        $out->finish();
        exit;

    }

// -----------------------------------------------------------------------------




    /**
     * Send reset mail
     * 
     */
    function reset_mail()
    {
        global $t12l;
        
        // Create link
        $random = t12l_create_random(20); 
        $part   = $t12l['mail_link'];
        $link[] = $part['protocol']; 
        $link[] = $part['server']; 
        $link[] = $part['path'];
        $link[] = '?c=' .  $random;
        
        // Add code to admin account
        if ($ser = t12l_setting::read('administration_login')) {
            $login_data = unserialize($ser['setting_value']);
            $arr = array(   'login'         => $login_data['login'],
                            'email'         => $login_data['email'],
                            'password'      => $login_data['password'],
                            'reset_code'    => $random
                            );
            $ser = serialize($arr);
            t12l_setting::write('administration_login', $ser);
        } else {
            return false;
        }
        
        
        // Send reset mail
        $detail_template                = 'reset.tpl.txt';
        $t12l['alternative_template']    = 'mail';
    
        // Start output handling
        $out = new t12l_output($detail_template);
        $out->assign('reset_link', join('', $link)); 
        $coutput = $out->finish_mail();
        
        // Send mail off
        include 'mail.class.inc.php';        
        if (t12l_mail::send( $login_data['email'], 
                            $t12l['text']['txt_reset_mail_subject'],                            
                            $coutput, 
                            $t12l['mail_from'])) {
            return true;
        }
        
    }

// -----------------------------------------------------------------------------




    /**
     * Reset user password
     * 
     */
    function reset_password()
    {
        global $t12l;
        
        // Configuration
        $detail_template                = 'reset_password.tpl.html';
        $t12l['alternative_template']    = 'admin';
        $message                        = array();
    
        // Includes
        require_once 'HTML/QuickForm.php';
    
        // Start output handling
        $out = new t12l_output($detail_template);
    
        // Start form field handling
        $form = new HTML_QuickForm('login', 'POST');
        require_once 'reset_password_form.inc.php';
        $form->setDefaults(array('c' => t12l_gpc_vars('c')));


        // Validate form
        $show_form = true;
        if ($form->validate()) {
            // Get login data
            if ($ser = t12l_setting::read('administration_login')) {                
                // Change admin password
                if ($ser = t12l_setting::read('administration_login')) {
                    $login_data = unserialize($ser['setting_value']);
                    if (isset($login_data['reset_code'])
                            and $login_data['reset_code'] == $t12l['_post']['c']) {
                        $arr = array(   'login'         => $login_data['login'],
                                        'email'         => $login_data['email'],
                                        'password'      => md5($t12l['_post']['password'])
                                        );
                        $ser = serialize($arr);
                        t12l_setting::write('administration_login', $ser);
                        $t12l['message'][] = $t12l['text']['txt_new_password_set'];
                        $show_form = false;
                    } else {
                        $t12l['message'][] = $t12l['text']['txt_reset_code_not_exists'];
                    }
                }
            }
            
        }


        require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';    
        $renderer =& new HTML_QuickForm_Renderer_ArraySmarty($out->get_object, true);
           
        $form->accept($renderer);


        // Assign array with form data
        $out->assign('form', $renderer->toArray()); 
        

        // Output
        $out->assign(array('show_form' => $show_form));
        $out->finish();
        exit;

    }

// -----------------------------------------------------------------------------
    
    
} // End of class







?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品不卡一区| 99re热视频这里只精品| 色一区在线观看| 国产女人18水真多18精品一级做| 日韩高清一区在线| 欧美视频一区二| 亚洲理论在线观看| 99久久久久免费精品国产| 精品国偷自产国产一区| 久久激情五月婷婷| 91精品国产综合久久国产大片| 亚洲一区二区三区在线播放| 一本久久综合亚洲鲁鲁五月天 | 美日韩黄色大片| 欧美日韩和欧美的一区二区| 亚洲一区二区视频在线观看| 91传媒视频在线播放| 亚洲图片欧美一区| 欧美日韩激情一区二区三区| 性感美女久久精品| 91精品国产91久久久久久最新毛片| 午夜精品久久一牛影视| 日韩欧美另类在线| 国产剧情一区二区| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩美女主播在线视频一区二区三区| 丝袜亚洲另类欧美综合| 欧美高清一级片在线| 肉色丝袜一区二区| 欧美成人a∨高清免费观看| 国产又粗又猛又爽又黄91精品| 亚洲国产成人自拍| 日本国产一区二区| 天天影视色香欲综合网老头| 日韩欧美激情四射| 国产99精品国产| 亚洲欧美精品午睡沙发| 欧美精品在欧美一区二区少妇| 久久99精品久久只有精品| 国产精品视频一二| 欧美亚洲一区二区在线| 美女视频第一区二区三区免费观看网站| 精品国产99国产精品| 99视频超级精品| 日韩激情视频网站| 国产精品久久久久一区二区三区共| 一本久久精品一区二区| 久久99精品久久久久久久久久久久| 国产精品久久久久9999吃药| 欧美日韩国产一二三| 国产成人夜色高潮福利影视| 一区二区在线观看免费| 欧美本精品男人aⅴ天堂| 91精品国产美女浴室洗澡无遮挡| 视频一区中文字幕国产| 中文字幕欧美激情一区| 9191久久久久久久久久久| 国产成人精品一区二| 亚洲妇熟xx妇色黄| 国产精品久久毛片| 日韩欧美国产wwwww| 91首页免费视频| 久久国内精品视频| 亚洲一区二区三区自拍| 国产精品女同一区二区三区| 欧美一三区三区四区免费在线看| 成人伦理片在线| 久久国产精品区| 亚洲成人av福利| 中文字幕人成不卡一区| 精品88久久久久88久久久| 在线区一区二视频| 国产91精品一区二区麻豆网站| 日韩成人伦理电影在线观看| 亚洲欧美一区二区视频| 26uuu久久天堂性欧美| 欧美乱妇一区二区三区不卡视频| 99综合影院在线| 精品一区二区三区免费毛片爱| 亚洲成人精品影院| 亚洲日本护士毛茸茸| 久久精品日韩一区二区三区| 日韩一级在线观看| 欧美日韩黄视频| 欧美综合一区二区三区| 99免费精品在线观看| 国产精品77777| 国产一区二区伦理片| 精品亚洲国产成人av制服丝袜 | 91视频www| 国产91对白在线观看九色| 青青草国产成人av片免费| 一区二区三区不卡视频在线观看| 中文字幕一区视频| 欧美国产禁国产网站cc| 国产日韩欧美激情| 久久先锋资源网| 欧美精品一区二区三区四区| 欧美不卡一区二区三区| 日韩视频一区二区三区| 日韩欧美你懂的| 日韩欧美成人午夜| 精品入口麻豆88视频| 日韩欧美精品三级| 欧美电视剧在线观看完整版| 日韩美女视频在线| 精品国产三级电影在线观看| 久久综合给合久久狠狠狠97色69| 精品久久久久久久久久久久久久久久久| 日韩午夜中文字幕| 久久午夜色播影院免费高清| 中文字幕免费观看一区| 欧美激情在线看| 国产精品美日韩| 中文字幕一区二区三区四区| 亚洲三级理论片| 亚洲小说春色综合另类电影| 亚洲va国产va欧美va观看| 日日摸夜夜添夜夜添亚洲女人| 久久成人综合网| 国产精品白丝av| 在线亚洲免费视频| 欧美精品高清视频| 精品国产凹凸成av人导航| 国产欧美一区二区精品性| 亚洲美女区一区| 亚洲mv在线观看| 国产麻豆视频精品| 99综合影院在线| 欧美男同性恋视频网站| 久久久久国产一区二区三区四区| 亚洲欧洲日韩av| 日韩电影在线免费| 粉嫩13p一区二区三区| 91国偷自产一区二区三区观看 | 国产一区二区三区免费| 波多野结衣一区二区三区 | 美日韩黄色大片| 成人在线综合网| 91久久精品一区二区三区| 在线不卡中文字幕| 国产精品三级久久久久三级| 亚洲午夜一区二区| 国内精品伊人久久久久影院对白| caoporm超碰国产精品| 欧美一区二区三区四区视频| 欧美激情一区不卡| 手机精品视频在线观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 精品久久久久久亚洲综合网 | 懂色av中文一区二区三区| 欧美色图在线观看| 国产精品少妇自拍| 免费在线观看一区二区三区| 91女厕偷拍女厕偷拍高清| 精品国产免费视频| 日韩中文字幕91| 91丝袜美女网| 国产亚洲欧美一级| 青草av.久久免费一区| 91美女视频网站| 国产亚洲精品中文字幕| 蜜臀av一区二区三区| 欧美视频完全免费看| 中文字幕日韩欧美一区二区三区| 看电视剧不卡顿的网站| 欧美日韩一级黄| 亚洲品质自拍视频网站| 国产成人在线观看| 精品伦理精品一区| 日本欧美肥老太交大片| 欧美视频完全免费看| 一个色在线综合| 91丨porny丨在线| 国产精品久久久久毛片软件| 国产精品一区二区视频| 亚洲精品一区二区三区蜜桃下载| 日本最新不卡在线| 欧美日韩久久一区二区| 一区二区在线观看免费| 91丝袜美腿高跟国产极品老师| 国产精品青草综合久久久久99| 国产自产高清不卡| 日韩一级片在线播放| 三级影片在线观看欧美日韩一区二区| 在线观看免费一区| 一区二区三区成人| 欧美午夜在线观看| 亚洲国产一区二区三区| 欧美日韩免费观看一区三区| 亚洲图片欧美一区| 欧美日韩不卡一区| 日韩专区一卡二卡| 日韩你懂的在线观看| 久久狠狠亚洲综合| 国产亚洲精品中文字幕| av不卡在线播放| 亚洲午夜久久久久久久久久久| 色香蕉久久蜜桃| 亚洲第一成年网|