"PS, meget fedt billede med skærmen / hovede - har du selv lavet det?"
- Nej, det er fra phpAdsNew (fik at vide det var okay at bruge, når det er open source)
"PPS, det ligner du mangler at style lidt tekst her:
http://www.tackleprices.com/merchant/add.php" - Den bliver lige rettet :P
Login_check.php :
-------------------------------------------------------------------------------------
<?
/* Check User Script */
session_start(); // Start Session
include("/home/tacklepr/public_html/db.php");
// Convert to simple variables
$username = $_POST['username'];
$password = $_POST['password'];
//Adding slashes to the username and password variables
function my_addslashes($streng){
return get_magic_quotes_gpc()?$streng:addslashes($streng);
}
if((!$username) || (!$password)){
//If one or both variables are empty, then the user get a error
include 'login_failure.htm';
exit();
}
// Convert password to md5 hash
$password = md5($password);
// check if the user info validates the db
$sql = mysql_query("SELECT * FROM merchants WHERE login_name='$username' AND password='$password' AND status_admin='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
// Register some session variables!
session_register('id');
$_SESSION['id'] = $id;
session_register('login_name');
$_SESSION['login_name'] = $login_name;
session_register('merchant_name');
$_SESSION['merchant_name'] = $merchant_name;
session_register('password');
$_SESSION['password'] = $password;
mysql_query("UPDATE merchants SET last_login=now() WHERE id='$id'");
header("Location: index.php");
}
} else {
include 'login_failure.htm';
}
?>
index.php :
-------------------------------------------------------------------------------------
<?
include "/home/tacklepr/public_html/merchant/include/header.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tackleprices.com | Merchant Area</title>
<link href="/merchant/styles/default.css" rel="stylesheet" type="text/css">
<?
include "/home/tacklepr/public_html/merchant/include/head.php";
?>
</head>
<body>
<?
include("/home/tacklepr/public_html/db.php");
include "/home/tacklepr/public_html/merchant/menu/menu.htm";
?>
<div id="container">
<?
include "/home/tacklepr/public_html/merchant/include/menues.php";
?>
</div>
</body>
</html>
header.php (bliver inkluderet på alle sider, for at check om brugeren er logged ind) :
-------------------------------------------------------------------------------------
<?
session_start();
// check if the user info validates the db
include("/home/tacklepr/public_html/db.php");
$sql_doublecheck = mysql_query("SELECT * FROM merchants WHERE login_name='$login_name' AND password='$password' AND status_admin='1'");
$doublecheck = mysql_num_rows($sql_doublecheck);
if($doublecheck != 1) {
include '/home/tacklepr/public_html/merchant/login.htm';
exit();
}
?>