login($account,$password); HelpHander::success($ret); } public function smsLogin(){ $phone = input('accountName','','trim'); $code = input('code','','trim'); if(!check_mobile($phone)){ HelpHander::error('手机号格式不正确'); } $user = Db::name('user')->where('phone',$phone)->where('del',0)->find(); if(!$user){ HelpHander::error('该手机号未注册'); } $res = model('SmsRecord')->checkCode($phone,$code); if(!$res){ HelpHander::error('验证码不正确或已失效'); } $token = model('Token')->updateToken($user['id']); if(!$token){ HelpHander::error('登录失败'); } $orgs = model('User')->getUserOrgs($user['id']); $data = ['org_info' => $orgs, 'token_info' => $token]; HelpHander::success($data,'登录成功'); } public function updatePwd(){ $phone = input('mobile','','trim'); $password = input('newPassword','','trim'); $code = input('code','','trim'); model('User')->forgetPassword($phone,$password,$code); HelpHander::success([],'修改成功'); } }