<?php
/ Program: Login.php
Desc: Login program for Members Only section of
the equipment database. It provides one option:
(1) login using an existing Login Name.
*/
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Login</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Theme" content="network 1111, default">
</head>
<body>
<h1><a href="../default.htm">
<img border="0" src="../_borders/LOGO.jpg" width="97" height="79"></a> <font color="#669999">
<a href="../default.htm">SILVA CONSULTANCY GROUP</a> </font> </h1>
<h2><a href="equipdataserv.htm">Equipment Data Services</a></h2>
<?php
/ Program: Login.php
Desc: Login program for the Members Only section of
the equipment database. Login Names and
passwords are stored in a MySQL database.
*/
session_start(); # 9
include("dogs.inc"); #10
include("login_form.inc");
$cxn = mysqli_connect($host,$user,$password,$dbname)
or die ("Couldn't connect to server."); #15
$sql = "SELECT LoginName FROM Member
WHERE LoginName='$_POST[fusername]'"; #18
$result = mysqli_query($cxn,$sql)
or die("Couldn't execute query."); #20
$num = mysqli_num_rows($result); #21
if ($num > 0) // login name was found #22
{
$sql = "SELECT LoginName FROM Member
WHERE LoginName='$_POST[fusername]'
AND password=md5('$_POST[fpassword]')";
$result2 = mysqli_query($cxn,$sql)
or die("Couldn't execute query 2.");
$num2 = mysqli_num_rows($result2);
if ($num2 > 0) // password is correct #30
{
$_SESSION['auth']="yes"; #32
$logname=$_POST['fusername'];
$_SESSION['logname'] = $logname; #34
$today = date("Y-m-d h:i:s"); #35
$sql = "INSERT INTO Login (LoginName,loginTime)
VALUES ('$logname','$today')";
$result = mysqli_query($cxn,$sql)
or die("Can't execute insert query.");
header("Location: members_only.htm"); #40
}
else // password is not correct #42
{
$message="The Login Name, '$_POST[fusername]'
exists, but you have not entered the
correct password! Please try again.<br>";
include("login_form.inc"); #47
}
} #49
elseif ($num == 0) // login name not found #50
{
$message = "The Login Name you entered does not
exist! Please try again.<br>";
include("login_form.inc");
}
?>
</body>
</html>