当前位置: 首页 > 工具软件 > TXTCMS > 使用案例 >

txtcms--登录模块位置和txt数据库master.MYD位置

章涵容
2023-12-01

\core\Action\Admin\LoginAction.class.php    这个是函数的位置

\tmp\db\master.frm    这个是结构

\tmp\db\master.MYD   这个是数据

a:1:{i:0;a:5:{i:0;i:1;i:1;s:5:"admin";i:2;s:32:"c135f826f84b91329ceaa9400f0539da";i:3;i:1605855932;i:4;s:13:"61.133.116.29";}}

class LoginAction extends AdminAction {
    public function _init(){
        parent::_init();
    }
    //显示模板
    public function index(){
        $this->display();
    }
    //登陆验证
    public function check(){
        $master=DB('master');
        $data=$master->where('id=1')->find();
        $ajax=array();
        if($_POST['username']==$data['name'] && md5($_POST['password'])==$data['pass']){
            $result=$master->where('id=1')->data(array('logtime'=>time(),'logip'=>$_SERVER['REMOTE_ADDR']))->save();
            $_SESSION['admin']['id']=$data['name'];
            $_SESSION['admin']['logtime']=$data['logtime'];
            $_SESSION['admin']['logip']=$data['logip'];
            if($_POST['autologin']=='yes') $_SESSION['admin']['auto']=$_POST['autologin'];
            $ajax['status'] = 1;
            $ajax['url'] = url('Admin/Index/index');
        }else{
            $ajax['status'] = 0;
            $ajax['info'] = '用户名或密码错误!';
        }
        $this->ajaxReturn($ajax);
    }
    // 登出
    public function out(){
        if (isset($_SESSION['admin']['id'])) {
            unset($_SESSION);
            session_destroy();
        }
        redirect(url('Home/Index/index'));
    }
}

 类似资料: