Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
$this->host = $host;
}
- $id = XDB::insertId();
- if ($uid and !$suid) {
- XDB::execute('REPLACE INTO logger.last_sessions (uid, id)
- VALUES ({?}, {?})',
- $uid, $id);
- }
- return $id;
+ return XDB::insertId();
+ }
+
+ public function saveLastSession() {
+ XDB::execute('REPLACE INTO logger.last_sessions (uid, id)
+ VALUES ({?}, {?})',
+ $this->uid, $this->session);
}
$logger->log("suid_start", S::v('hruid') . " by " . $suid['hruid']);
} else {
$logger = S::logger($uid);
+ $logger->saveLastSession();
setcookie('ORGuid', $uid, (time() + 25920000), '/', '', 0);
if (S::i('auth_by_cookie') == $uid || Post::v('remember', 'false') == 'true') {
-Subproject commit b9ca23a38990f158ce74f13cc4413bb436ced541
+Subproject commit 9c44a2d48a7c17003ea2dda7e92680542f859b57