master
jbrazz 5 years ago
parent 12016f1b34
commit b21df0a8f4

@ -79,7 +79,7 @@ class MemberModel extends Model {
); );
session('user_auth', $auth); session('user_auth', $auth);
session('user_auth_sign', data_auth_sign($auth)); session('user_auth_sign', data_auth_sign($auth));
setcookie(session_name(),session_id(),time()+3600); session('user_auth_expire', time());
} }
public function getNickName($uid){ public function getNickName($uid){

@ -23,10 +23,19 @@ const ONETHINK_ADDON_PATH = './Addons/';
*/ */
function is_login() function is_login()
{ {
// 判断是否过期 过期时间一个小时
$expire = 3600;
$user = session('user_auth'); $user = session('user_auth');
if (empty($user)) { if (empty($user)) {
return 0; return 0;
} else { } else {
if (time() - intval(session('user_auth_expire')) > $expire) { // 过期正则直接去除掉session 并且返回false
session('user_auth', null);
session('user_auth_sign', null);
return 0;
} else {
session('user_auth_expire', time() + $expire);
}
return session('user_auth_sign') == data_auth_sign($user) ? $user['uid'] : 0; return session('user_auth_sign') == data_auth_sign($user) ? $user['uid'] : 0;
} }
} }

Loading…
Cancel
Save