login.php

来自「SSCMS网站管理系统 飞狐源码站 SSCMS可以将网站内容全部生成静态HTML」· PHP 代码 · 共 64 行

PHP
64
字号
<?
class CPage extends Page
{

    function page_load()
    {    
        $this->objDataSet->setTable($this->user);

        if (empty($this->in['act'])) $this->onLogin();
    }

    function onLogout()
    {
        $this->objUserAuth -> logout();
        $this->page_debug($this->app->getSysMsg('logout'),"index.php",'_top');
    }

    function onLogin()
    {
        $objUserAuth = & $this->objUserAuth;
        $in       = & $this->in;
        $tpl      = & $this->tpl;

        $msg      = $in['msg'];

        if (!empty($in['_POST']['username']))
        {  
            if(ONCHKNUM && ($in['chknum'] != $_SESSION['chknum']))
            {
                $msg=$this->app->getSysMsg('chknumerr');
            }            
            elseif (empty($in['password']))
            {
                $msg=$this->app->getSysMsg('inputerro');
            }                    
            else
            {
                $objUserAuth->login($in['username'],$in['password']);
                if ($this->err->errExists())
                {
                    $msg = $this->err->getMsg();
                    $this->err->reset();
                }
                else
                {
                    setcookie('username',$in['username'],time()+3600*24*20);
                    $this->page_debug($this->app->getSysMsg('loginok'),"index.php",'_top');
                }
            }
        }

        $tpl->assign("title",$this->app->getSysMsg('login'));
        $tpl->assign("msg",$msg);
        $tpl->assign("username",$in['username']);
        $tpl->assign("onchknum",ONCHKNUM);

        $tpl->display("admin/login.htm");

        
    }
}

?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?