在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