Nieuw lid |
|
Ik ben bezig met een site met een uitgebreide login...
Niemand kan zich aanmelden of inloggen.
Als ik me zelf toevoeg in de database sta ik wel op de member lijst maar ik kan me niet inloggen.
Iemand die de fouten er uit kan halen?
Hier zijn de scripts:
Aanmelden.php
<?php
include("inc/db_connect.inc.php");
if($action=="send"){
$password=$passw;
$password=md5($password);
echo "U bent aangemeld! Klik <a href='index'>hier</a> om naar de index te gaan!";
exit();
}
?>
<HTML>
<body>
<form action="aanmelden.php?action=send" method="post">
naam: <input type="text" name="naam"><br>
wachtwoord: <input type="password" name="passw"><br>
<input type="submit" value="aanmelden">
</form>
</body>
</HTML>
<?php include("inc/db_connect.inc.php"); if($action=="send"){ $password=$passw; $password=md5($password); echo "U bent aangemeld! Klik <a href='index'>hier</a> om naar de index te gaan!"; } ?> <HTML> <body> <form action="aanmelden.php?action=send" method="post"> naam: <input type="text" name="naam"><br> wachtwoord: <input type="password" name="passw"><br> <input type="submit" value="aanmelden"> </form> </body> </HTML>
Login.php
<?php
// Login Pagina, hier word alles gecontroleerd! \\
session_start();
include("inc/db_connect.inc.php");
if($action=="send"){
$password = $passw;
$password = md5($password);
// SQL \\
$sql = "SELECT * FROM users WHERE username='$naam' AND password='$password'";
if ($result=="1"){
$now = "test";
$session = session_id();
$session = md5(microtime($session));
$update="UPDATE users SET session_id='$session' WHERE username='$naam' AND password='$password'";
mysql_query($update);
// SQL \\
setcookie("session", $session, time()+9999999);
echo "U bent ingelogd, klik <a href='admin.php'>hier</a> om naar het control panel te gaan! <b>Vergeet na afloop niet uit te loggen!</b>";exit();
}else{
echo "Gebruikersnaam of wachtwoord klopt niet!";
}
}
?>
<HTML>
<BODY>
<form action="login.php?action=send" method="post">
<div align="center">Gebruikersnaam :<br>
<input type='text' name='naam'>
<br>
Wachtwoord :
<br>
<input type='password' name='passw'>
<br>
<br>
<input type="submit" value="Inloggen">
</div>
</form>
</BODY>
</HTML>
<?php // Login Pagina, hier word alles gecontroleerd! \\ include("inc/db_connect.inc.php"); if($action=="send"){ $password = $passw; $password = md5($password); // SQL \\ $sql = "SELECT * FROM users WHERE username='$naam' AND password='$password'"; if ($result=="1"){ $now = "test"; $update="UPDATE users SET session_id='$session' WHERE username='$naam' AND password='$password'"; // SQL \\ echo "U bent ingelogd, klik <a href='admin.php'>hier</a> om naar het control panel te gaan! <b>Vergeet na afloop niet uit te loggen!</b>";exit (); }else{ echo "Gebruikersnaam of wachtwoord klopt niet!"; } } ?> <HTML> <BODY> <form action="login.php?action=send" method="post"> <div align="center">Gebruikersnaam :<br> <input type='text' name='naam'> <br> Wachtwoord : <br> <input type='password' name='passw'> <br> <br> <input type="submit" value="Inloggen"> </div> </form> </BODY> </HTML>
Logincheck.php
<?php
session_start();
include 'inc/db_connect.inc.php';
$password = $_POST['password'];
$username = $_POST['username'];
$password = md5($password);
// SQL \\
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$query = mysql_query($sql);
$result = mysql_num_rows($query);
if ($result=="1"){
$session = session_id();
$session = md5(microtime($session));
$update="UPDATE users SET session_id='$session' WHERE username='$username' AND password='$password'";
mysql_query($update);
// SQL \\
setcookie("session", $session, time()+9999999);
header("Location: index.php");
}else{
echo "<b><center>Username or password incorrect! <a href='?login=login'>Please try again.</a><b>";
}
?>
<?php include 'inc/db_connect.inc.php'; $password = $_POST['password']; $username = $_POST['username']; $password = md5($password); // SQL \\ $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; if ($result=="1"){ $update="UPDATE users SET session_id='$session' WHERE username='$username' AND password='$password'"; // SQL \\ header("Location: index.php"); }else{ echo "<b><center>Username or password incorrect! <a href='?login=login'>Please try again.</a><b>"; } ?>
|