|
|
|
@ -37,19 +37,20 @@ |
|
|
|
|
*/ |
|
|
|
|
public function indexAction(){ |
|
|
|
|
//用户名 |
|
|
|
|
$Username = empty($this->POST['Username'])||!isset($this->POST['Username'])? Tool_Fnc::apiMsg('请输入正确的用户名或密码', '500'):Tool_fnc::safe_string($this->POST['Username']); |
|
|
|
|
$Username = empty($this->POST['Username'])||!isset($this->POST['Username'])? Tool_Fnc::apiMsg('账号密码错误', '500'):Tool_fnc::safe_string($this->POST['Username']); |
|
|
|
|
//密码 |
|
|
|
|
$Password = empty($this->POST['Password'])||!isset($this->POST['Password'])? Tool_Fnc::apiMsg('请输入正确的用户名或密码', '500'):Tool_fnc::safe_string($this->POST['Password']); |
|
|
|
|
$Type = empty($this->POST['Type'])||!isset($this->POST['Type'])? Tool_Fnc::apiMsg('请选择登录的人员类型', '500'):Tool_fnc::safe_string($this->POST['Type']); |
|
|
|
|
$Userinfo = $this->Usermodel->field('*')->where("username='{$Username}' and status=1 and type={$Type}")->fRow(); |
|
|
|
|
empty($Userinfo)?Tool_Fnc::apiMsg('请输入正确的用户名或密码', '500'):$Userinfo; |
|
|
|
|
$Userinfo['password']!=md5($Password.Yaf_Registry::get("config")->psd->default->appsecret)?Tool_Fnc::apiMsg('请输入正确的用户名或密码', '500'):$Userinfo['password']; |
|
|
|
|
$Password = empty($this->POST['Password'])||!isset($this->POST['Password'])? Tool_Fnc::apiMsg('账号密码错误', '500'):Tool_fnc::safe_string($this->POST['Password']); |
|
|
|
|
$Type = empty($this->POST['Type'])||!isset($this->POST['Type'])? Tool_Fnc::apiMsg('选择人员类型', '500'):Tool_fnc::safe_string($this->POST['Type']); |
|
|
|
|
$Userinfo = $this->Usermodel->field('*')->where("username='{$Username}' and type={$Type} and is_delete=0")->fRow(); |
|
|
|
|
echo md5($Password.Yaf_Registry::get("config")->psd->default->appsecret);die; |
|
|
|
|
empty($Userinfo)?Tool_Fnc::apiMsg('账号密码错误', '500'):$Userinfo; |
|
|
|
|
$Userinfo['password']!=md5($Password.Yaf_Registry::get("config")->psd->default->appsecret)?Tool_Fnc::apiMsg('账号密码错误', '500'):$Userinfo['password']; |
|
|
|
|
unset($Userinfo['password']); |
|
|
|
|
$_SESSION['uid'] = $Userinfo['id']; |
|
|
|
|
$_SESSION['username'] = $Userinfo['username']; |
|
|
|
|
$_SESSION['type'] = $Userinfo['type']; |
|
|
|
|
unset($Userinfo['id']); |
|
|
|
|
if($Userinfo['status']!=1) Tool_Fnc::apiMsg('账号审核中请耐心等待', '500'); |
|
|
|
|
if($Userinfo['status']!=1) Tool_Fnc::apiMsg('等待管理审核', '500'); |
|
|
|
|
|
|
|
|
|
Tool_Fnc::apiMsg('登陆成功', '200',$Userinfo); |
|
|
|
|
} |
|
|
|
|