//登录
function login(){
//1.判断验证码
$verify = $_POST["verify"];//接值
check_verify($verify);//调用验证码检测
//2.判断帐号密码是否正确
$user = array("user"=>$_POST["user"],"pwd"=>$_POST["pwd"]);
//调用M层检测
//3.登录成功
//1.修改登录时间和IP
//2.储存session(cookie)
//4.检测权限
}
//权限检测 2种检测(及时、非及时)
function common(){
//1.设置公共控制器及方法
//2.设置超级管理员
//3.检测权限
//将访问的控制器及方法转化小写
$controller = strtolower(CONTROLLER_NAME);
$action = strtolower(ACTION_NAME);
//1.设置公共控制器及方法
if(in_array($controller,C("checkController"))){//配置里定义公共方法
return true;
}
//2.设置超级管理员
if($user["user"] = C("superAdmin")){//配置里定义超级管理员名字
return true;
}
//3.检测权限
//1)查询用户拥有的权限
$sql="SELECT * FROM 关联表 as a INNER JOIN 权限表 as b a.id=b.id WHERE id='".session("id")."'";
$res = M()->query($sql);
//4.判断权限
if(in_array($controller,$res['controller']) && in_array($action,$res['action'])){
return true;
}
}
function login(){
//1.判断验证码
$verify = $_POST["verify"];//接值
check_verify($verify);//调用验证码检测
//2.判断帐号密码是否正确
$user = array("user"=>$_POST["user"],"pwd"=>$_POST["pwd"]);
//调用M层检测
//3.登录成功
//1.修改登录时间和IP
//2.储存session(cookie)
//4.检测权限
}
//权限检测 2种检测(及时、非及时)
function common(){
//1.设置公共控制器及方法
//2.设置超级管理员
//3.检测权限
//将访问的控制器及方法转化小写
$controller = strtolower(CONTROLLER_NAME);
$action = strtolower(ACTION_NAME);
//1.设置公共控制器及方法
if(in_array($controller,C("checkController"))){//配置里定义公共方法
return true;
}
//2.设置超级管理员
if($user["user"] = C("superAdmin")){//配置里定义超级管理员名字
return true;
}
//3.检测权限
//1)查询用户拥有的权限
$sql="SELECT * FROM 关联表 as a INNER JOIN 权限表 as b a.id=b.id WHERE id='".session("id")."'";
$res = M()->query($sql);
//4.判断权限
if(in_array($controller,$res['controller']) && in_array($action,$res['action'])){
return true;
}
}