Scripts
Inlogsysteempje
Nou het is mijn eerste scriptje, ik heb geen voorbeeld maar hij doet het wel. Ik heb hem getest op localhost je moet ook nog 2 tabellen aanmaken: Users: Login: Owjah de gebruikersnaam word aan het password gekoppeld en opgeslagen. Als je dus op een ander account wilt moet je dus username & password weten. En de ip adressen van de ingelogde mensen worden geregistreert!!
inlogsysteempje
------------Login.php--------------------------------
[code]<?php
session_start();
?>
<html>
<head>
<title>Pagina titel</title>
<style type="text/css">
@import url(style.css);
</style>
</head>
<script language="JavaScript">
if (self.parent.frames.length != 0) self.parent.location=document.location.href;
</script>
<body bgcolor="#000000">
<?php
if ($submit) {
$check="1";
$user1 = "Je username :D";
$pass = "Passowrd";
$host = "localhost";
$dbdb = "website";
if (!mysql_select_db($dbdb, mysql_connect($host, $user1, $pass)))
{
echo "Connectie met database mislukt.";
exit();
} $user = addslashes($user);
$password = addslashes($password);
$query = mysql_query("SELECT * FROM users WHERE user = '$user' AND password = '$password'");
$results = mysql_num_rows($query);
echo "$results";
if ($results == '1') {
$datum = date("d-m-Y H:i");
$ipadres = $REMOTE_ADDR;
$query = "INSERT INTO login (`id`, `user`, `ip`, `datum`) VALUES ('','$user','$ipadres','$datum')";
mysql_query($query);
$login = "1";
$userid = "$user$password";
session_register("login");
session_register("userid");
?>
<meta http-equiv=refresh content=0;URL=index.php><?php //pagina voor de goede login
}
else {
?><meta http-equiv=refresh content=0;URL=fout.php><?php //pagina voor de foute login
}
}
?>
<?php
if($check!='1') { ?><br><br><br><br>
<center><font class=text3>Titel !!!</font><br><br></center>
<center>
<table border=4 width="180" height="40" cellpadding="0" style="border-collapse: collapse" bordercolor="#000000" cellspacing="0" bordercolorlight="#0000FF" bordercolordark="#3333CC" bgcolor="#FF00FF">
<form method="post" action="login.php" >
<tr> <td width="180" height="30" bgcolor="#FF0000">
<font class=text>Inloggen</font></td>
</tr>
<tr> <td width="180" height="30">
<font class=text>Gebruikersnaam:<br>
<input type="text" name="user" size="20"></font></font></td>
</tr>
<tr>
<td width="180" height="30" bgcolor="#FF9966" bordercolor="#000000" bordercolorlight="#0000FF" bordercolordark="#0000FF">
<font class=text>Wachtwoord:<br>
<input type="password" name="password" size="20"></font></font></td>
<tr> <td width="180" height="30" bgcolor="#33CC33">
<font class=text>
<input type="submit" name="submit" value="Login" style="float: left">
</td>
</center>
<br>
<br>
<br>
<?php
}
?>
</body>
</html>[/code]
------------------------------Check.php------------------------------------------
[code]<?php
session_start();
$user1 = "Je username :D";
$pass = "Passowrd";
$host = "localhost";
$dbdb = "website";
if (!mysql_select_db($dbdb, mysql_connect($host, $user1, $pass)))
{
echo "Connectie met database mislukt.";
exit();
}
$query = mysql_query("SELECT * FROM users WHERE userid = '$userid'");
$controleer = mysql_num_rows($query) ;
$sql = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE userid = '$userid'"));
$status = $sql->status;
if ($controleer != '1'){?>
<html>
<head>
<title>Geen rechten om hier te komen</title>
<style type=text/css>
@import url(/style.css);
</style>
</head>
<body bgcolor="#333366"><br><br><br><br>
<font class=text><center>Je hebt niet het recht hier te komen of je bent niet ingelogd.<br><br>
<a href=login.php style="text-decoration: none">
<font class=text2>Klik hier om je in te loggen</font>
</a></center></font>
</body>
</html>
<?php exit();}
?>[/code]
--------------------------Style.css---------------------------------------
[code].text {
color: white;
font-family: "Comic Sans MS";
font-size: 10pt;
}
.text3 {
color: white;
font-family: "Comic Sans MS";
font-size: 24pt;
}[/code]
Reacties
0