|
|
@@ -22,7 +22,13 @@ class IpFilter extends Component
|
|
|
*/
|
|
|
public function checkIp()
|
|
|
{
|
|
|
+ $request = Yii::$app->request;
|
|
|
$remoteAddr = $_SERVER['REMOTE_ADDR']; // 获取用户 IP 地址
|
|
|
+
|
|
|
+ // 登录接口不需要验证
|
|
|
+ if ($request->getUrl() === '/v1/oauth/login') {
|
|
|
+ throw new BadRequestHttpException('用户名或者密码错误');
|
|
|
+ }
|
|
|
// 调用远程 IP 地址查询方法
|
|
|
if (!self::remoteAddrCall($remoteAddr)) {
|
|
|
throw new BadRequestHttpException('用户名或者密码错误');
|