summaryrefslogtreecommitdiff
path: root/login.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2006-03-20 17:53:11 +0100
committerAndrew Dolgov <[email protected]>2006-03-20 17:53:11 +0100
commit76b4eae177e8932f7c0ad0fb4feb702fa5e037e7 (patch)
treef375c25848e8bb6446257eda552cd34f5cb681d0 /login.php
parent2055d4a6dcbfd7d0e791c37bd88db7100052fa3a (diff)
some UI frontend cookies respect session cookie lifetime, misc cookie cleanups (closes #52)
Diffstat (limited to 'login.php')
-rw-r--r--login.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/login.php b/login.php
index 733be8c9d..06b95353f 100644
--- a/login.php
+++ b/login.php
@@ -41,7 +41,16 @@
if (authenticate_user($link, $login, $password)) {
initialize_user_prefs($link, $_SESSION["uid"]);
-
+
+ if ($_POST["remember_me"]) {
+ $_SESSION["cookie_lifetime"] = time() + SESSION_COOKIE_LIFETIME_REMEMBER;
+ } else {
+ $_SESSION["cookie_lifetime"] = time() + SESSION_COOKIE_LIFETIME;
+ }
+
+ setcookie("ttrss_cltime", $_SESSION["cookie_lifetime"],
+ $_SESSION["cookie_lifetime"]);
+
if (!$return_to) {
$return_to = "tt-rss.php";
}