diff options
author | Andrew Dolgov <[email protected]> | 2006-03-04 11:58:25 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2006-03-04 11:58:25 +0100 |
commit | 5ccc1cf5d763251fb1c8029cfd4e9f81e614a3a2 (patch) | |
tree | 7829ff2ede7159099d576a43fcaaaffa846b3a18 /login.php | |
parent | 377a3e8bfaa73de110d5391ac2d6256050b6878e (diff) |
remember me feature
Diffstat (limited to 'login.php')
-rw-r--r-- | login.php | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -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> </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> |