]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fixed warning on access of array index that did not exist in session global
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 7 Dec 2009 12:28:16 +0000 (12:28 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 7 Dec 2009 12:28:16 +0000 (12:28 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@3734 36083f99-b078-4883-b0ff-0f9b5a30f544

actions/login.php

index 26a14404570da1b4db7f7b6ac94d431fc7d7d515..86160bb00fddd25bac799de1b92603f7968eaaeb 100644 (file)
@@ -12,7 +12,6 @@
 action_gatekeeper();
 
 // Get username and password
-
 $username = get_input('username');
 $password = get_input("password");
 $persistent = get_input("persistent", false);
@@ -28,9 +27,9 @@ if (!empty($username) && !empty($password)) {
 // Set the system_message as appropriate
 if ($result) {
        system_message(elgg_echo('loginok'));
-       if ($_SESSION['last_forward_from']) {
+       if (isset($_SESSION['last_forward_from']) && $_SESSION['last_forward_from']) {
                $forward_url = $_SESSION['last_forward_from'];
-               $_SESSION['last_forward_from'] = "";
+               unset($_SESSION['last_forward_from']);
                forward($forward_url);
        } else {
                if ( (isadminloggedin()) && (!datalist_get('first_admin_login'))) {