use think\Controller;
use think\Db;
use think\Request;
class User extends Controller
{
public function login(Request $request)//登陆接口
{
header('Access-Control-Allow-Origin:*');
if($request->isPost()){
$data=input('post.');
$result = $this->validate($data,'User');
if(true !== $result){
return json(['status' => 'error','msg' => '用户名或者密码格式不正确!']);
}
$password=substr(md5($data['apassword']),8,16);
$result=Db::name('user')->where('username',$data['ausername'])->where('password',$password)->find();
if($result){
switch ($result['status']) {
case '0':
case '1':
session('userid', $result['id']);
return json(['status' => 'success','msg' => '登陆成功!']);
break;
case '2':
return json(['status' => 'error','msg' => '用户已被禁用,请联系管理员!']);
break;
}
}else{
return json(['status' => 'error','msg' => '用户名或者密码错误!']);
}
}
}
}
tp5登陆接口
最新推荐文章于 2025-06-04 13:58:01 发布