summaryrefslogtreecommitdiff
path: root/login.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2006-03-04 11:58:25 +0100
committerAndrew Dolgov <[email protected]>2006-03-04 11:58:25 +0100
commit5ccc1cf5d763251fb1c8029cfd4e9f81e614a3a2 (patch)
tree7829ff2ede7159099d576a43fcaaaffa846b3a18 /login.php
parent377a3e8bfaa73de110d5391ac2d6256050b6878e (diff)
remember me feature
Diffstat (limited to 'login.php')
-rw-r--r--login.php16
1 files changed, 14 insertions, 2 deletions
diff --git a/login.php b/login.php
index bfdce9a6d..40cee399b 100644
--- a/login.php
+++ b/login.php
@@ -1,5 +1,5 @@
<?
- require_once "sessions.php";
+// require_once "sessions.php";
require_once "sanity_check.php";
require_once "version.php";
@@ -20,6 +20,15 @@
$password = $_POST["password"];
if ($login && $password) {
+
+ if ($_POST["remember_me"]) {
+ session_set_cookie_params(SESSION_COOKIE_LIFETIME_REMEMBER);
+ } else {
+ session_set_cookie_params(SESSION_COOKIE_LIFETIME);
+ }
+
+ require "sessions.php";
+
if (authenticate_user($link, $login, $password)) {
initialize_user_prefs($link, $_SESSION["uid"]);
@@ -65,7 +74,10 @@
<td><input name="login"></td></tr>
<tr><td align="right">Password:</td>
<td><input type="password" name="password"></td></tr>
-
+ <tr><td>&nbsp;</td><td>
+ <input type="checkbox" name="remember_me" id="remember_me">
+ <label for="remember_me">Remember me</label>
+ </td></tr>
<tr><td colspan="2" align="center">
<input type="submit" class="button" value="Login">
</td></tr>