more session fixes.
This commit is contained in:
parent
8839c094c5
commit
8f12dae29c
4 changed files with 11 additions and 11 deletions
|
|
@ -168,11 +168,11 @@ sub new {
|
|||
$self->{_var} = $session->db->quickHashRef("select * from userSession where sessionId=".$session->db->quote($sessionId));
|
||||
if ($self->{_var}{expires} && $self->{_var}{expires} < $session->datetime->time()) {
|
||||
$self->end;
|
||||
}
|
||||
if ($self->{_var}{sessionId} ne "") {
|
||||
} elsif ($self->{_var}{sessionId} ne "") {
|
||||
$self->{_var}{lastPageView} = $session->datetime->time();
|
||||
$self->{_var}{lastIP} = $session->env("REMOTE_ADDR");
|
||||
$self->{_var}{expires} = $session->datetime->time() + $session->setting->get("sessionTimeout");
|
||||
$self->session->{_sessionId} = $self->{_var}{sessionId};
|
||||
$session->db->setRow("userSession","sessionId",$self->{_var});
|
||||
} else {
|
||||
$self->start(1,$sessionId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue