调用loginAction方法显示登录页面
//登录方法
function loginAction(){
require VIEW_PATH.'login.html';
}
login.html的css js都要改,将form表单的提交地址改为check方法
//表单验证
function checkAction(){
$uid = $_POST['uid']; //form表单传值
$pwd = $_POST['pwd'];
$yuangong = Factory::getDx('YuangongModel');
$arr = $yuangong->check($uid);
if($arr[0] == $pwd && $pwd != ""){
$_SESSION['is_login'] = 'yes';
$_SESSION['name'] = $arr[1];
$this->_jump('new_file.php?p=back&c=Index&a=index',"登陆成功");
}else{
$this->_jump('new_file.php?p=back&c=Admin&a=login');
}
}
获取用户的账号和密码,调用Factory的getDx方法获得YuangongModel的一个对象,员工模型类的对象调用员工模型类的check方法,执行sql语句返回一维数组,判断密码是否正确,正确则显示登陆成功跳到首页,错误则返回登录页。