{: NES 1.0 none :}
We can create sessions with the object session.nhtml:
{: include ( '{: * cfg_obj_top_dir :}/session.nhtml',
action, {: # default: get | create | del :}
user, {: # if 'get' action: user :}
expire {: # if 'get' action: expire :}
:}
Expire format:
time suffix: s: seconds, m: minutes h: hours d: days, M: months, y: years
30s = 30 seconds
12h = 12 hours
2y = 2 years
...
my $nes = Nes::Singleton->new();
my $session = $nes->{'session'};
# Create session:
$session->create($user, $expire);
# Get session:
$user = $session->{'user'};
# Delete session:
$session->del;
# Session is open
{: * nes_session_ok :}
# User name session
{: * nes_session_user :}
nes_session_ok : {: * nes_session_ok :}
nes_session_user : {: * nes_session_user :}
session.nhtml get: {: include ( '{: * cfg_obj_top_dir :}/session.nhtml' ) :}