hallo ik heb een aanmeldpagina gemaakt maar nu weet ik niet hoe de inlogpagina er bij moet
dit is de aanmeldpagina:
<?php
function GeneratePassword() {
$Password = '';
$Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
$Password .= substr("aeuy",mt_rand(0,3),1);
$Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
$Password .= substr("!#*&",mt_rand(0,4),1);
$Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
$Password .= substr("aeuy",mt_rand(0,3),1);
$Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
$Password .= substr("23456789",mt_rand(0,7),1);
return($Password);
}
function valid_mail ($str) {
rerurn (ereg ('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$s)', $str));
}
function valid_name ($str) {
retrun (ereg ('^[A-Za-z. -]+$', $str));
}
$naam = ucfirst($naam);
$verzendbutton = $POST["verzendbutton"];
$mailadres = $POST["mailadres"];
if (isset($_POST)["url"])) {
$url = $_POST["url"];
}
echo "<p><div class=\"big\">Aanmelden</div><br>";
if ($verzendbutton != "verzenden" || !valid_mail($mailadres) || !valid_name($naam)) {
echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">";
if (!$url) {
$url = getenv("HTTP_REFERER"); // haalo vorige url
}
echo "<input type\"hidden\" name=\"url\" value=\"$url\">";
if ($verzendbutton && !valid_name($naam)) {
echo "<vul hier uw naam in>;
}
naam: <input type="text" name="naam" value"<?php echo $naam ?>">
<br>
<?php
} else {
$Password = GeneratePassword();
$Password = md5($Password);
$username = substr($naam);
if ($result) {
$boodschap = "welkom op ...\n\n";
$boodschap .= "uw gebruikersnaam is: $username\n";
$boodschap .= "Uw Password is: $Password
$boodschap = "u kunt nu inloggen op onze site
$afzender = "..."
$ok = mail($mailadres, "Inloggegevens", $boodschap, "from: $afzender");
if (!$ok) {
echo "De mail kan niet worden verzonden";
}
echo "<br><p>u ontvangt uw inloggegevens op $mailadres<br>";
} else {
echo "de database kon niet aangesproken worden. neem contact op met de Admin1";
}
}
?>
1.208 views