|
|
@@ -389,39 +389,12 @@ class User extends Base
|
|
|
cookie('user_name', $row['user_name'],['expire'=>2592000] );
|
|
|
cookie('group_id', $group['group_id'],['expire'=>2592000] );
|
|
|
cookie('group_name', $group['group_name'],['expire'=>2592000] );
|
|
|
- cookie('user_check', md5($random . '-' .$row['user_name'] . '-' . $row['user_id'] .'-'.request()->ip().'-'.$_SERVER['SERVER_ADDR'] ),['expire'=>2592000] );
|
|
|
+ cookie('user_check', md5($random . '-' .$row['user_name'] . '-' . $row['user_id'] .'-'.$_SERVER['SERVER_ADDR'] ),['expire'=>2592000] );
|
|
|
cookie('user_portrait', mac_get_user_portrait($row['user_id']),['expire'=>2592000] );
|
|
|
|
|
|
return ['code' => 1, 'msg' => '登录成功'];
|
|
|
}
|
|
|
|
|
|
- public function expire()
|
|
|
- {
|
|
|
- $where=[];
|
|
|
- $where['group_id'] = ['gt',2];
|
|
|
- $where['user_end_time'] = ['elt',time()];
|
|
|
-
|
|
|
- $update=[];
|
|
|
- $update['group_id'] = 2;
|
|
|
-
|
|
|
- $res = $this->where($where)->update($update);
|
|
|
- if ($res === false) {
|
|
|
- return ['code' => 101, 'msg' => '更新会员组过期会员信息失败'];
|
|
|
- }
|
|
|
- return ['code' => 1, 'msg' => '更新过期信息成功'];
|
|
|
- }
|
|
|
-
|
|
|
- public function logout()
|
|
|
- {
|
|
|
- cookie('user_id', null);
|
|
|
- cookie('user_name', null);
|
|
|
- cookie('group_id', null);
|
|
|
- cookie('group_name', null);
|
|
|
- cookie('user_check', null);
|
|
|
- cookie('user_portrait', null);
|
|
|
- return ['code' => 1, 'msg' => '退出成功'];
|
|
|
- }
|
|
|
-
|
|
|
public function checkLogin()
|
|
|
{
|
|
|
$user_id = cookie('user_id');
|
|
|
@@ -446,7 +419,7 @@ class User extends Base
|
|
|
return ['code' => 1002, 'msg' => '未登录'];
|
|
|
}
|
|
|
$info = $info->toArray();
|
|
|
- $login_check = md5($info['user_random'] . '-' . $info['user_name']. '-' . $info['user_id'] .'-'.request()->ip().'-'.$_SERVER['SERVER_ADDR'] );
|
|
|
+ $login_check = md5($info['user_random'] . '-' . $info['user_name']. '-' . $info['user_id'] .'-'.$_SERVER['SERVER_ADDR'] );
|
|
|
if($login_check != $user_check) {
|
|
|
return ['code' => 1003, 'msg' => '未登录'];
|
|
|
}
|
|
|
@@ -475,6 +448,33 @@ class User extends Base
|
|
|
return ['code' => 1, 'msg' => '已登录', 'info' => $info];
|
|
|
}
|
|
|
|
|
|
+ public function expire()
|
|
|
+ {
|
|
|
+ $where=[];
|
|
|
+ $where['group_id'] = ['gt',2];
|
|
|
+ $where['user_end_time'] = ['elt',time()];
|
|
|
+
|
|
|
+ $update=[];
|
|
|
+ $update['group_id'] = 2;
|
|
|
+
|
|
|
+ $res = $this->where($where)->update($update);
|
|
|
+ if ($res === false) {
|
|
|
+ return ['code' => 101, 'msg' => '更新会员组过期会员信息失败'];
|
|
|
+ }
|
|
|
+ return ['code' => 1, 'msg' => '更新过期信息成功'];
|
|
|
+ }
|
|
|
+
|
|
|
+ public function logout()
|
|
|
+ {
|
|
|
+ cookie('user_id', null);
|
|
|
+ cookie('user_name', null);
|
|
|
+ cookie('group_id', null);
|
|
|
+ cookie('group_name', null);
|
|
|
+ cookie('user_check', null);
|
|
|
+ cookie('user_portrait', null);
|
|
|
+ return ['code' => 1, 'msg' => '退出成功'];
|
|
|
+ }
|
|
|
+
|
|
|
public function resetPwd()
|
|
|
{
|
|
|
|