Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
2
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
whb
9 years ago
Commit
aa1068b97b565a6b447f122ebca9e6c2f8d261c6
1 parent
6b81c0ab
PC同步
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
3 deletions
library/Action/WebAction.php
library/Action/WebAction.php
View file @
aa1068b
...
...
@@ -545,9 +545,14 @@ class WebAction extends Controller_Abstract
$uid
=
$this
->
getUid
(
true
);
//是否同步了session
$sysUserSession
=
intval
(
$this
->
getSession
(
'_SYS_USER_SESSION'
));
//同步session时间
$sysUserSessionTime
=
$this
->
getSession
(
'_SYS_USER_SESSION_TIME'
);
if
(
empty
(
$sysUserSession
))
{
$sysUserSession
=
1
;
}
if
(
empty
(
$sysUserSessionTime
))
{
$sysUserSessionTime
=
0
;
}
if
(
!
empty
(
$channel
))
{
//设置频道
//\Index\HomeModel::setSwitchToCookie($channel);
}
...
...
@@ -568,11 +573,15 @@ class WebAction extends Controller_Abstract
$header
[
'sysUserSession'
]
=
Helpers
::
syncUserSession
(
$uid
);
$sysUserSession
=
$sysUserSession
+
1
;
$this
->
setSession
(
'_SYS_USER_SESSION'
,
$sysUserSession
);
}
else
if
(
empty
(
$uid
)
&&
$sysUserSession
>=
20
)
{
$this
->
setSession
(
'_SYS_USER_SESSION_TIME'
,
time
());
}
//一个小时同步一次
else
if
(
!
empty
(
$uid
)
&&
(
time
()
-
$sysUserSessionTime
)
>=
3600
)
{
$this
->
setSession
(
'_SYS_USER_SESSION'
,
0
);
}
else
if
(
empty
(
$uid
)
&&
$sysUserSession
>=
20
)
{
$this
->
setSession
(
'_SYS_USER_SESSION'
,
0
);
}
$this
->
_view
->
assign
(
'headerdata'
,
$header
);
}
...
...
Please
register
or
login
to post a comment