在Login界面应当有一个验证是否已经登录的功能吧,如果已经登录了,再进入login页面,则会自动跳回到index
public function login(){
if(isset($_POST['submit'])){
$this->checklogin();
}else{
if(empty($this->auth)){
VIEW::display('admin/login.html');
}else{
$this->showmessage('已经登录!', 'admin.php?controller=admin&method=index');
}
}
}
public function login(){
if(isset($_POST['submit'])){
$this->checklogin();
}else{
if(empty($this->auth)){
VIEW::display('admin/login.html');
}else{
$this->showmessage('已经登录!', 'admin.php?controller=admin&method=index');
}
}
}
2017-07-06
给大家解惑 因为之前在function.php包含的路径是相对路径
入口文件包含 都是以入口文件路径为标准 所以 老师的控制器应该在外部的libs目录也就是之前课程创建的Controller文件夹中
入口文件包含 都是以入口文件路径为标准 所以 老师的控制器应该在外部的libs目录也就是之前课程创建的Controller文件夹中
2017-07-05
C:\wamp64\www\mvc\libs\Controller
adminController.class.php该文件在上一章的mvc文件夹里面,再新建一个libs文件夹(和framwork同级,不是framwork里面的libs),在再Lib文件夹里面新建Controller文件夹,在Controller文件夹里面放入adminController.class.php 正解
adminController.class.php该文件在上一章的mvc文件夹里面,再新建一个libs文件夹(和framwork同级,不是framwork里面的libs),在再Lib文件夹里面新建Controller文件夹,在Controller文件夹里面放入adminController.class.php 正解
2017-07-04
建立控制器调用函数的作用
1、如果没有建立这个函数的话,每次调用控制器之前,我们都需要require_once(引入)文件,并且要实例化这个控制器类,再调用这个类的方法,当控制器很多,每次都做这个引入和实例化会显得很臃肿,故创建一个函数专门处理类的引入和实例化。
1、如果没有建立这个函数的话,每次调用控制器之前,我们都需要require_once(引入)文件,并且要实例化这个控制器类,再调用这个类的方法,当控制器很多,每次都做这个引入和实例化会显得很臃肿,故创建一个函数专门处理类的引入和实例化。
2017-07-04