1、问题:公司网络大范围出现登录失败情况,用4G正常登录
解决:登录的IP错误次数key出了问题,redis 的key为 “yh:now:login:fail:black_ 218.xx.75.xx”,ip中间多了空格,可恶啊,修改了获取IP的函数,加了trim过滤了下空格
public static function getClientIp() {
$ip = "";
if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
if(strpos($ip, ",") !== false){
$ip_arr = explode(",", $ip);
$ip = end($ip_arr);
}
return trim($ip);
}