致命错误:Class' AppController'在第3行的/home/virtu182/public_html/login.php中找不到

时间:2018-04-08 08:02:26

标签: php

所以,事后看来,我已经尝试了App::uses('AppController', 'Controller');以及App::import('AppController', 'Controller');然后它只是给了我

  

解析错误:语法错误,意外'公共' (T_PUBLIC)在第5行的/home/virtu182/public_html/login.php中。

这不是我个人写的代码,但我无法找到解决方案。这是原始代码,所以你们可以看一看,看看可能是错的:

<?php

class LoginController extends AppController{

    public function __construct(){
        parent::__construct();
    }

    public function index(){
        $this->access = "guest";
        $this->handleAccess();
        $mysidia = Registry::get("mysidia");

        if($mysidia->input->post("submit")){
            if(!$mysidia->input->post("username") or !$mysidia->input->post("password")) throw new LoginException("fail_blank");
            else{
                $validator = new UserValidator($mysidia->user, array("username" => $mysidia->input->post("username"), "password" => $mysidia->input->post("password")));
                $validator->validate("username");
                $validator->validate("password");

                if(!$validator->triggererror()){
                    $mysidia->user->login($mysidia->input->post("username"));
                    if($mybbenabled == 1) $mysidia->user->loginforum();
                    $mysidia->session->terminate("clientip");
                }
                else throw new LoginException("fail_details");       
            }
            return;
        }       
        $mysidia->session->assign("clientip", $_SERVER['REMOTE_ADDR']);
    }

    public function logout(){
        $this->access = "member";
        $this->handleAccess();
        $mysidia = Registry::get("mysidia");
        $mysidia->user->logout();       
    }
}
?>

0 个答案:

没有答案