MVC验证管理员合法性
功能:管理员验证
控制器-动作
Back/AdminController->checkAction();
class AdminController extends Controller{
public function loginAction(){
require CURRENT_VIEW_PATH.'login.html';
}
public function checkAction(){
$admin_name = $_POST['username'];
$admin_pass = $_POST['password'];
$m_admnin = Factory::M('AdminModel');
if($m_admin->check($admin_name,$admin_pass)){
echo '跳到后台';
}else{
echo '跳到登录页面';
}
}
}
模型
为操作admin表,建立模型AdminModel
Application/back/Model/AdminModel.class.php
class AdminModel extends Model{
public function check($admin_name,$admin_pass){
$sql = "select * from p34_admin where admin_name = '$admin_name' and admin_pass = md5('$admin_pass')";
$row = $this->db->getRow($sql);
return $row;
}
}
测试:
别忘了修改数据服务器信息,为项目所用!(增加配置文件)
视图-模板
不需要