Onbekend |
|
ik heb nu bij mij registratie het paswoord dat in de database wordt opgeslagen als md5 gezet, maar bij het inloggen lukt het niet, hij zegt altijd dat het het foute paswoord is
aanmelden.php
Hier kan je jou registreren om mee te spelen. <br />
Alles is gratis.
<form method=post action=aanmelden.php?action=register>
<table>
<tr>
<td>Gebruikersnaam:</td>
<td><input type=text name=user></td></tr>
<tr><td>Email:</td><td><input type=text name=email></td></tr>
<tr>
<td>Paswoord:</td>
<td><input type=password name=pass></td></tr>
<tr>
<td>Herhaal Paswoord :</td>
<td><input type=password name=vpass></td></tr>
<tr>
<td></td>
<td><input type=submit value=Registreer></td></tr>
</table>
</form>
<?php
include("config.php");
?>
<?php
if ($action == register) {
if (!$user || !$pass || !$email || !$vpass ) {
echo "Vul alle velden in a.u.b.";
exit;
}
$dupe1 = mysql_num_rows(mysql_query("select * from leden where user='$user'"));
if ($dupe1 > 0) {
echo "Er is al een speler met die gebruikersnaam";
exit;
}
$dupe2 = mysql_num_rows(mysql_query("select * from leden where email='$email'"));
if ($dupe1 > 0) {
echo "Er is al een speler met dat e-mail adres.";
exit;
}
if ($pass != $vpass) {
echo "De paswoorden zijn niet gelijk aan elkaar.";
exit;
}
$ref = strip_tags($ref);
$user = strip_tags($user);
$pass = md5(strip_tags($pass));
if ($ref) {
mysql_query("update leden set refs=refs+1 where id=$ref");
}
mysql_query("insert into leden (user, email, pass) values('$user','$email','$pass')") or die("Kon u niet registreren.");
echo "Bester $user, u bent nu geregistreed en kun inloggen";
}
?>
Hier kan je jou registreren om mee te spelen. <br /> Alles is gratis. <form method=post action=aanmelden.php?action=register> <table> <tr> <td>Gebruikersnaam:</td> <td><input type=text name=user></td></tr> <tr><td>Email:</td><td><input type=text name=email></td></tr> <tr> <td>Paswoord:</td> <td><input type=password name=pass></td></tr> <tr> <td>Herhaal Paswoord :</td> <td><input type=password name=vpass></td></tr> <tr> <td></td> <td><input type=submit value=Registreer></td></tr> </table> </form> <?php include("config.php"); ?> <?php if ($action == register) { if (!$user || !$pass || !$email || !$vpass ) { echo "Vul alle velden in a.u.b."; } if ($dupe1 > 0) { echo "Er is al een speler met die gebruikersnaam"; } if ($dupe1 > 0) { echo "Er is al een speler met dat e-mail adres."; } if ($pass != $vpass) { echo "De paswoorden zijn niet gelijk aan elkaar."; } if ($ref) { mysql_query("update leden set refs=refs+1 where id=$ref"); } mysql_query("insert into leden (user, email, pass) values('$user','$email','$pass')") or die("Kon u niet registreren."); echo "Bester $user, u bent nu geregistreed en kun inloggen"; } ?>
login.php
<?php
ob_start(); //voorkomt fouten met de buffer
?>
U kunt hier inloggen
<form name=submit method=post action=login.php?actie=login>
<table>
<tr><td>Username:</td>
<td><input type=text name=user></td></tr><br>
<tr><td>Pass:</td>
<td><input type=password name=pass></td></tr>
</td>
<td> </td>
</tr>
<tr><td colspan=2 align=center><input type=submit name=submit value=Login onClick="window.document.submit.submit.value='U wordt ingelogd.'"></td></tr>
</form>
</table>
<?php
require("config.php"); //connectie met database
session_start(); //start de sessie
?>
<?php
if($_GET['actie'] =="login"){
if (!$user || !$pass) {
echo "Vul alle velden in om verder te gaan."; //als de velden niet zijn ingevuld
exit;
}
$logres = mysql_num_rows(mysql_query("select * from leden where user='$user' and pass='".md5(addslashes($_POST['pass']))."'"));
if ($logres <= 0) {
echo "Het inloggen is niet gelukt, controleer de schrijfwijze nog is."; //als paswoord en e-mailadres niet overeenkomen
exit;
} else {
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;
mysql_query("update leden set logins=logins+1 where id=$stat[id]");
echo "Welkom terug, Klik <a href=index2.php>hier</a> om door te gaan."; //als het inloggen gelukt is
}
}
?>
<?php ob_start(); //voorkomt fouten met de buffer ?> U kunt hier inloggen <form name=submit method=post action=login.php?actie=login> <table> <tr><td>Username:</td> <td><input type=text name=user></td></tr><br> <tr><td>Pass:</td> <td><input type=password name=pass></td></tr> </td> <td> </td> </tr> <tr><td colspan=2 align=center><input type=submit name=submit value=Login onClick="window.document.submit.submit.value='U wordt ingelogd.'"></td></tr> </form> </table> <?php require("config.php"); //connectie met database ?> <?php if($_GET['actie'] =="login"){ if (!$user || !$pass) { echo "Vul alle velden in om verder te gaan."; //als de velden niet zijn ingevuld } if ($logres <= 0) { echo "Het inloggen is niet gelukt, controleer de schrijfwijze nog is."; //als paswoord en e-mailadres niet overeenkomen } else { $_SESSION['user'] = $user; $_SESSION['pass'] = $pass; mysql_query("update leden set logins=logins+1 where id=$stat[id]"); echo "Welkom terug, Klik <a href=index2.php>hier</a> om door te gaan."; //als het inloggen gelukt is } } ?>
|