added noFuss option.
This commit is contained in:
parent
409dabe02b
commit
bd62a8544d
1 changed files with 3 additions and 1 deletions
|
|
@ -166,10 +166,12 @@ sub new {
|
|||
my $session = shift;
|
||||
my $self = bless {_session=>$session}, $class;
|
||||
my $sessionId = shift;
|
||||
my $noFuss = shift;
|
||||
if ($sessionId eq "") {
|
||||
$self->start(1);
|
||||
} else {
|
||||
$self->{_var} = $session->db->quickHashRef("select * from userSession where sessionId=".$session->db->quote($sessionId));
|
||||
$self->{_var} = $session->db->quickHashRef("select * from userSession where sessionId=?",[$sessionId]);
|
||||
return $self if $noFuss && $self->{_var}{sessionId};
|
||||
if ($self->{_var}{expires} && $self->{_var}{expires} < $session->datetime->time()) {
|
||||
$self->end;
|
||||
$self->start(1,$sessionId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue