r1423: In login.php, we need to get the user ID in order to do a cplogin
authorRobert Sesek <rsesek@bluestatic.org>
Tue, 27 Feb 2007 03:22:13 +0000 (03:22 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Tue, 27 Feb 2007 03:22:13 +0000 (03:22 +0000)
login.php

index 119f2c3f46639ef5accd7ba378b0fdeef42fe021..2aea9a88dbd5d31aac1ac8a3eade6ada2d2ddc0d 100755 (executable)
--- a/login.php
+++ b/login.php
@@ -74,7 +74,7 @@ if ($_POST['do'] == 'login' OR $_POST['do'] == 'cplogin')
                {
                        $hash = $funct->rand(90);
                        $db->query("DELETE FROM " . TABLE_PREFIX . "adminsession WHERE dateline < " . (TIMENOW - 3600));
-                       $db->query("INSERT INTO " . TABLE_PREFIX . "adminsession (sessionid, userid, dateline) VALUES ('$hash', $userinfo[userid], " . TIMENOW . ")");
+                       $db->query("INSERT INTO " . TABLE_PREFIX . "adminsession (sessionid, userid, dateline) VALUES ('$hash', " . $auth->bugdarUser['userid'] . ", " . TIMENOW . ")");
                        $funct->cookie(COOKIE_PREFIX . 'adminsession', $hash, false);
                }
                $message->redirect(_('Welcome back! You are now logged in.'), $url);