userDB->getUserByUsername($username); if ($tmpUser && $tmpUser->isCorrectPassword($gallerypassword)) { // User is successfully logged in, regenerate a new // session ID to prevent session fixation attacks createGallerySession(true); // Perform the login $tmpUser->log("login"); $tmpUser->save(); $gallery->session->username = $username; gallery_syslog("Successful login for $username from " . $_SERVER['REMOTE_ADDR']); if ($tmpUser->getDefaultLanguage() != "") { $gallery->session->language = $tmpUser->getDefaultLanguage(); } if (!$gallery->session->offline) { dismissAndReload(); } else { echo ''. _("SUCCEEDED") . '
'; return; } } else { $error=_("Invalid username or password"); $gallerypassword = null; gallery_syslog("Failed login for $username from " . $_SERVER['REMOTE_ADDR']); } } elseif (!empty($submitted)) { $error=_("Please enter username and password."); } doctype(); ?>
"> " onclick='parent.close()'>
">