post(), [ 'name' => 'required|string|exists:user,mobile', 'pass' => 'required|min:6', ]); if ($validator->fails()) { return showJson(102, $validator->errors()->first()); } $token = Auth::guard(config('permission.guard'))->attempt(['mobile' => $param['name'], 'is_frontend'=>0,'password' => $param['pass']]); if (!$token) { return showJson(102, '账号或密码错误'); } $user = User::whereMobile($param['name'])->whereIsFrontend(0)->first(); if ($user->is_super == 0) { return showJsonErr('抱歉,等级不足,不能登录管理系统'); } if ($user->status == 2) { return showJson(102, '账号已冻结'); } return showJson(101, '登录成功', [ 'accessToken' => $token, 'userid'=>$user->id, 'mobile'=>$user->mobile ]); } }