mirror of https://github.com/fspc/biketree.git
Bike Tree - https://biketree.bikelover.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
4.1 KiB
121 lines
4.1 KiB
<?php session_start();
|
|
|
|
include ("settings.php");
|
|
include ("language/$cfg_language");
|
|
include ("classes/db_functions.php");
|
|
include ("classes/security_functions.php");
|
|
|
|
//create two objects that are needed in this script.
|
|
$lang=new language();
|
|
$dbf=new db_functions($cfg_server,$cfg_username,$cfg_password,$cfg_database,$cfg_tableprefix,$cfg_theme,$lang);
|
|
$sec=new security_functions($dbf,'Public',$lang);
|
|
|
|
if(isset($_POST['username']) and isset($_POST['password']))
|
|
{
|
|
$username = $_POST['username'];
|
|
$password = md5 ($_POST['password']);
|
|
|
|
if($sec->checkLogin($username,$password))
|
|
{
|
|
$_SESSION['session_user_id'] = $dbf->getUserID($username,$password);
|
|
$auth = $dbf->idToField($cfg_tableprefix.'users','type',$_SESSION['session_user_id']);
|
|
if($auth=="Sales Clerk" && !$dbf->idToField($cfg_tableprefix.'users','customerID',$_SESSION['session_user_id'])){
|
|
header("location: users/user_customer_link.php");
|
|
exit();
|
|
}
|
|
if($auth=="Sales Clerk"){
|
|
$tablename="$cfg_tableprefix".'visits';
|
|
$tdin = date('Y-m-d H:i:s');
|
|
$field_names=array('userID','intime','activity');
|
|
$adminID = $dbf->idToField($cfg_tableprefix.'users','customerID',$_SESSION['session_user_id']);
|
|
//$field_data=array("$adminID", "$tdin", "Administrator");
|
|
//$dbf->insert($field_names, $field_data, $tablename, "");
|
|
$sec->signinMember($adminID, $tdin, "Administrator");
|
|
}
|
|
header("location: index.php");
|
|
}
|
|
else
|
|
{
|
|
echo "<center><b>$lang->usernameOrPasswordIncorrect</b></center>";
|
|
}
|
|
}
|
|
|
|
if($sec->isLoggedIn())
|
|
{
|
|
header ("Location: index.php");
|
|
}
|
|
|
|
$dbf->closeDBlink();
|
|
|
|
?>
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>PHP Point of Sale Login</TITLE>
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
|
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFFFFF">
|
|
<form action="login.php" method="post" name="Login"><center>
|
|
<br><br>
|
|
<TABLE WIDTH=250 BORDER=0 CELLPADDING=0 CELLSPACING=0 style="border-collapse: collapse" bordercolor="#111111">
|
|
<TR>
|
|
<TD COLSPAN=4 width="358" height="27" background="images/login_01.gif" valign="bottom">
|
|
<center><font color="white" face="Verdana"><?php echo $lang->login ?></font></center>
|
|
</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN=4 width="366">
|
|
<IMG SRC="images/login_02.gif" WIDTH=358 HEIGHT=14 ALT=""></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN=4 background="images/login_03.gif" width="358" HEIGHT="74">
|
|
<center><font color="white" face="verdana" size="2"><?php echo $lang->loginWelcomeMessage ?></font></center>
|
|
</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="129" background="images/login_04.gif" height="35">
|
|
<div align="center"><font color="white" face="Verdana" size="2"><?php echo $lang->username ?>:</font></div>
|
|
|
|
</TD>
|
|
<TD id="loginbg" background="images/login_05.gif" COLSPAN=3 width="235">
|
|
<input type="text" name="username" size="15" style="font-family: Verdana; font-size: 10pt; border: 1px solid #336699"></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="129" height="28" background="images/login_06.gif">
|
|
<div align="center"><font color="white" face="Verdana" size="2"><?php echo $lang->password ?>:</font></div>
|
|
|
|
</TD>
|
|
<TD COLSPAN=3 id="loginbg2" background="images/login_05.gif" width="235">
|
|
<input type="password" name="password" size="15" style="font-family: Verdana; font-size: 10pt; border: 1px solid #336699"></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN=2 ROWSPAN=2 width="255" height="104" background="images/login_07.gif" align="right">
|
|
<input type="submit" value="<?php echo $lang->go ?>">
|
|
</TD>
|
|
|
|
<TD width="54" height="45" background="images/login_08.gif">
|
|
|
|
</TD>
|
|
<TD ROWSPAN=2 width="53">
|
|
<IMG SRC="images/login_09.gif" WIDTH=51 HEIGHT=104 ALT=""></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="54">
|
|
<IMG SRC="images/login_10.gif" WIDTH=52 HEIGHT=59 ALT=""></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="131">
|
|
<IMG SRC="images/spacer.gif" WIDTH=129 HEIGHT=1 ALT=""></TD>
|
|
<TD width="128">
|
|
<IMG SRC="images/spacer.gif" WIDTH=126 HEIGHT=1 ALT=""></TD>
|
|
<TD width="54">
|
|
<IMG SRC="images/spacer.gif" WIDTH=52 HEIGHT=1 ALT=""></TD>
|
|
<TD width="53">
|
|
<IMG SRC="images/spacer.gif" WIDTH=51 HEIGHT=1 ALT=""></TD>
|
|
</TR>
|
|
</TABLE></center>
|
|
</form>
|
|
</BODY>
|
|
</HTML>
|
|
|