oh here it is:
its a administration area im working on!
dir structure
/
|-admin
| |-login.php
| |-logout.php
| |-index.php
| |-admin.php
| |-product.php
|
|-config.php
and some more which is irrelevant now.
//config.php
<?php
$hostname = "localhost"; # -> zal in de meeste gevallen "localhost" zijn
$username = "*****";
$password = "*******";
$database = "webshop"; # -> naam van je database
?>
//login.php
<?php
session_start();
?>
<html>
<head>
<title>Website control panel ~ Inloggen</title>
</head>
<body>
<form method="post" action="login.php">
<input type="hidden" name="Submit" value="1">
<input type="text" name="LoginNaam">
<input type="password" name="LoginPassword">
<input type="submit" value="Log-in">
</form>
<?php
If($Submit) {
$DBHost = "localhost";
$DBLogin = "arnan";
$DBPassword = "arnan17";
$DBDatabase = "webshop";
mysql_connect("$DBHost", "$DBLogin", "$DBPassword");
@mysql_select_db("$DBDatabase");
$LoginNaam = addslashes($LoginNaam);
$LoginPassword = addslashes($LoginPassword);
$Query = mysql_query("SELECT * FROM admin WHERE gebruikersnaam = '$LoginNaam' AND password = '$LoginPassword'");
$Results = mysql_num_rows($Query);
if ($Results == '1') {
$Login = "1";
session_register("Login");
echo "Je bent ingelogd. Klik <a href=\"index.php\">hier</a> om verder te gaan.\n";
} else {
echo "Je gebruikersnaam of password klopt niet. Probeer het opnieuw!\n";
}
}
?>
</body>
</html>
//logout.php
<?php
session_start();
session_destroy();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Website control panel ~ Uitloggen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Je bent nu uitgelogd!
<br>
<br>Opnieuw inloggen? <a href="login.php">klik</a>
<br>Naar de website? <a href="../">klik</a>
</body>
</html>
//product.php
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Webshop Configuratie paneel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if ($Login == '1') {
?>
Product toevoegen: <a href="product.php?act=add">klik</a>
<br>Product bewerken: <a href="product.php?act=edit">klik</a>
<br>Product verwijderen: <a href="product.php?act=del">klik</a>
<br>
<br>
<br>
<br>
<br>
<br>Administrator wachtwoord wijzigen: <a href="admin.php?act=change_pass">klik</a>
<br>UITLOGGEN: <a href="logout.php">klik</a>
<?php
}//end security
else { echo "You're not logged in. Please log in <a href='login.php'>here</a>. Thank you!"; }
?>
</body>
</html>
//admin.php
<?php
session_start();
include "../config.php";
$db = mysql_connect($hostname, $username, $password) or die ("Kan geen verbinding maken met de database...");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Webshop Configuratie paneel ~ Administrator gegevens wijzigen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if ($Login == '1') {
if($act==change_pass) {
echo "ADMINISTRATOR LOGIN WIJZIGEN<br><br>";
//connect to db
mysql_select_db($database, $db);
$result = mysql_query("SELECT * FROM admin");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo "
<font color=#ff0000 weight=bold>
Huidige login naam: ";
if($row[1]=="") { echo "geen login ingegeven"; } else { echo $row[1]; }
echo "<br>Huidig wachtwoord: ";
if($row[2]=="") { echo "geen wachtwoord ingegeven"; } else { echo $row[2]; }
echo "</font>
<br>
<br><form action='admin.php?act=change_pass' method='post'>
<input type='hidden' name='submit' value='yes'>
GEBRUIKERSNAAM: <input type='text' name='username'>
<br>WACHTWOORD: <input type='password' name='password'>
<br>
<br><input type='submit' value='LOGIN WIJZIGEN'>
</form>
";
if($submit) {
mysql_select_db($database, $db);
$username = addslashes($username);
$password = addslashes($password);
$admin_change = "UPDATE admin SET gebruikersnaam='$username', password='$password' WHERE id=1";
mysql_query($admin_change) or die("An MySQL error occured, check your settings and try again. If this error keeps happening contact website administrator.");
echo "
Login gewijzigd.
<font color=#ff0000>BEWAAR DEZE GOED!!</font>
<br>terug naar de <a href='index.php'>controle pagina</a>.";
mysql_close();
}//end submit
}//end edit
}//end security
else { echo "You're not logged in. Please log in <a href='login.php'>here</a>. Thank you!"; }
?>
</body>
</html>
I think this is all you need for now π
As you can see all files are loaded from the index.php and from there with a $act=something to load a final page...
Thanks in advance for looking to my code!!!!π