Added conversion of &apm; back into & to display &amp;lt; as <.
[squirrelmail.git] / src / redirect.php
index 074fe366690fffda9ea54f9da3275b0aedeadfe4..12adb1c3e885a78a8d3d2eef646bc1e8d1d095af 100644 (file)
@@ -66,6 +66,7 @@
       // verify that username and password are correct
       if ($force_username_lowercase)
           $login_username = strtolower($login_username);
+
       $imapConnection = sqimap_login($login_username, $key, $imapServerAddress, $imapPort, 0);
          if (!$imapConnection) {
              echo "<html><body bgcolor=\"ffffff\">\n";
          }
       sqimap_logout($imapConnection);
 
-      setcookie('username', $login_username, 0, $base_uri);
+      $username = $login_username;
+      session_register ('username');
       setcookie('key', $key, 0, $base_uri);
       do_hook ('login_verified');
    }
 
    $user_is_logged_in = true;
    session_register ('user_is_logged_in');
+   $just_logged_in = true;
+   session_register ('just_logged_in');
 
    if(isset($rcptemail))
-      header("Location: webmail.php?right_frame=compose.php&rcptaddress=$rcptemail");
+      header("Location: webmail.php?right_frame=compose.php&rcptaddress=" .
+         urlencode($rcptemail));
    else
       header("Location: webmail.php");
 ?>