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;

      }

    }

  测试:

  别忘了修改数据服务器信息,为项目所用!(增加配置文件)

 

视图-模板

  不需要

posted @ 2019-06-05 09:36  zsyzsyzsyzsyzsy  阅读(138)  评论(0编辑  收藏  举报