<?php
+
+use Friendica\App;
+use Friendica\Core\Config;
+
require_once('include/security.php');
require_once('include/datetime.php');
}
// Renew the cookie
- new_cookie(604800, $r[0]);
+ // Expires after 7 days by default,
+ // can be set via system.auth_cookie_lifetime
+ $authcookiedays = Config::get('system', 'auth_cookie_lifetime', 7);
+ new_cookie($authcookiedays*24*60*60, $r[0]);
// Do the authentification if not done by now
if (!isset($_SESSION) OR !isset($_SESSION['authenticated'])) {
goaway(z_root());
}
- if ( ! $_POST['remember']) {
+ if (! $_POST['remember']) {
new_cookie(0); // 0 means delete on browser exit
}