File: /home/awaldron/www/archive/demo/login.php
<?php
session_start();
include("_functions.php");
dbconnect();
$page_title = "Login";
$GLOBALS["ext_page"] = $page_title; // SET FAUX PAGE NAME
$_GET["p"] = 1; // SET FAUX PARENT ID
$lnav_mods = array();
$rnav_mods = array();
$login_ok = false;
$login_att = false;
if (!is_logged()) {
if (isset($_POST["username"]) && isset($_POST["password"])) {
$login_att = true;
$login_ok = login($_POST["username"],$_POST["password"]);
}
}
if ($login_att && $login_ok) {
//mysql_select_db("intrablog");
//quickUPDATE("UPDATE lt1_users SET password='".md5($_POST["password"])."' WHERE user='".$_POST["username"]."'");
mysql_select_db(MYSQL_DBNAME);
}
// REDIRECT USER BACK TO REFERRING PAGE
if ($_POST["refer"] != "/login.php") {
if ($login_ok && ($_POST["force"]=="1")) header("Location: ".$_POST["refer"]);
else if ($login_ok && ($_POST["force"]=="0")) header("Location: ".$_POST["refer"]);
//else if (!$login_ok && ($_POST["force"]=="0")) header("Location: ".$_POST["refer"].(strpos($_POST["refer"],"?")?"&":"?")."xlog=1");
}
if (!is_logged()) $focus = "document.loginmain.username";
include("_pagestart.php");
echo "<center><br><br><br>";
if (is_logged() && $login_ok) {
echo "<center><P><b>Login Successful</b><P><a href=\"/index.php\">Back to Intranet Home Page</a><br><br><br></center>\n\n<META HTTP-EQUIV=Refresh CONTENT=\"2;URL=index.php\">\n";
} else if (is_logged() && !$login_ok) {
echo error("You are already logged in.");
} else {
if (!$login_ok && $login_att) echo error("Invalid username/password, please try again.")."<P>";
if (isset($_POST["force"]) && $_POST["force"]==1) echo notice("The page you are trying to access requires you to login.")."<P>";
echo "<b>Use the form below to login to the ".SITE_NAME."</b></center>\n";
echo "<form action=\"login.php\" method=\"post\" name=\"loginmain\">\n";
echo "<input type=\"hidden\" name=\"refer\" value=\"".(isset($_POST["refer"])?$_POST["refer"]:self())."\">\n";
echo "<input type=\"hidden\" name=\"force\" value=\"".($_POST["force"]==1?1:0)."\">\n";
echo "<center>\n";
echo "<div style=\"width:25%;border:solid 2px #".COLOR_TBAR.";padding:25px;background:url('gui/disbg.gif');\"><table border=0 cellspacing=6>\n";
echo "<tr><td><b>Username:</b></td><td><input type=\"text\" name=\"username\" style=\"width:100px\" maxlength=32></td></tr>\n";
echo "<tr><td><b>Password:</b></td><td><input type=\"password\" name=\"password\" style=\"width:100px\" maxlength=32></td></tr>\n";
echo "<tr><td colspan=2 align=center><input type=\"submit\" value=\" Login \"></td></tr>\n";
echo "</form>\n";
echo "</table>\n";
if (LOGIN_METHOD == "local") echo "<P><a href=\"pw_forget.php\" class=\"small\">Forget your password?</a>\n";
echo "</div><br><br><br>\n</center>\n";
}
include("_pageend.php");
?>