Commit e6f20154 authored by jianghaiming's avatar jianghaiming

update:修改为120秒

parent 671288a4
...@@ -25,7 +25,6 @@ class UserService ...@@ -25,7 +25,6 @@ class UserService
public static function wechatLogin($params) public static function wechatLogin($params)
{ {
$code = !empty($params['code']) ? $params['code'] : '';//小程序授权code $code = !empty($params['code']) ? $params['code'] : '';//小程序授权code
$openid = !empty($params['openid']) ? $params['openid'] : '';//小程序授权code $openid = !empty($params['openid']) ? $params['openid'] : '';//小程序授权code
if (empty($code) && empty($openid)) { if (empty($code) && empty($openid)) {
...@@ -36,7 +35,7 @@ class UserService ...@@ -36,7 +35,7 @@ class UserService
$redis = RedisUtil::getInstance('cache'); $redis = RedisUtil::getInstance('cache');
$key = "wx_wechat_login_".$code; $key = "wx_wechat_login_".$code;
$keyCode = "wx_wechat_login_code_".$code; $keyCode = "wx_wechat_login_code_".$code;
$lock = FrequencyLockUtil::isLocked($key); $lock = FrequencyLockUtil::isLocked($key,1,120);
if ($lock) { if ($lock) {
sleep(1); sleep(1);
$user = $redis->get($keyCode); $user = $redis->get($keyCode);
...@@ -115,10 +114,8 @@ class UserService ...@@ -115,10 +114,8 @@ class UserService
]; ];
$newWechatId = UserWechatBind::save($insert,['openid' => $openid]); $newWechatId = UserWechatBind::save($insert,['openid' => $openid]);
} }
$user['third_session'] = self::generate3rdSession($openid); $user['third_session'] = self::generate3rdSession($openid);
$redis->set($keyCode, json_encode($user),10); $redis->set($keyCode, json_encode($user),120);
return $user; return $user;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment