- session_register ("base_uri");
-
- if(!isset($username)) {
- echo _("You need a valid user and password to access this page!");
- exit;
- }
-
- setcookie("username", $username, 0, $base_uri);
- setcookie("key", $key, 0, $base_uri);
- setcookie("logged_in", 1, 0, $base_uri);
-
- // Refresh the language cookie.
- if (isset($squirrelmail_language)) {
- setcookie("squirrelmail_language", $squirrelmail_language, time()+2592000);
- }
-
- include ("../config/config.php");
- include ("../functions/prefs.php");
- include ("../functions/imap.php");
- if (!isset($plugin_php))
- include ("../functions/plugin.php");
- if (!isset($auth_php))
- include ("../functions/auth.php");
-
- if (!session_is_registered("user_is_logged_in") || $logged_in != 1) {
- do_hook ("login_before");
- // verify that username and password are correct
- $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
- do_hook ("login_verified");
- }
+ // We'll need this to later have a noframes version
+ //
+ // Check if the user has a language preference, but no cookie.
+ // Send him a cookie with his language preference, if there is
+ // such discrepancy.
+ $my_language=getPref($data_dir, $username, "language");
+ if ($my_language != $squirrelmail_language)
+ setcookie('squirrelmail_language', $my_language, time()+2592000, $base_uri);