Niks werkt! Heb gegoogeld alle maar nop.
Het is die code van Aarclay. Niks mis mee? Ik snap het niet meer.
Het is die code van Aarclay. Niks mis mee? Ik snap het niet meer.

Bjarnootjuh schreef:Wat heb je nu dan?Niks werkt! Heb gegoogeld alle maar nop.
Het is die code van Aarclay. Niks mis mee? Ik snap het niet meer.
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR]randomcode[COLOR= #007700]([/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$chars[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$size[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/strlen"]strlen[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$chars[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]<[/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700];[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++ ) {[/COLOR]
[COLOR= #0000BB]$str[/COLOR][COLOR= #007700].=[/COLOR][COLOR= #0000BB]$chars[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ];
}[/COLOR]
[URL="http://www.php.net/return"]return[/URL][COLOR= #0000BB]$str[/COLOR][COLOR= #007700];
}[/COLOR]
?>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"functions.php"[/COLOR][COLOR= #007700]);[/COLOR]
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$sitename[/COLOR][COLOR= #007700];[/COLOR] ?> :: Login</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script>
function capLock(e){
kc = e.keyCode?e.keyCode:e.which;
sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
document.getElementById(detectcaps).style.visibility = visible;
else
document.getElementById(detectcaps).style.visibility = hidden;
}
</script>
</head>
<body>
<div id="header">
<div id="logo"><img src="img/logo.png" alt="" /></div>
<div id="menu"></div>
</div>
<div id="currentpage"><div style="padding-left:50px;">Je bent nu hier: Home » [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]];[/COLOR] ?></div></div>
<div id="container"><div id="logindiv"><center><h1>Wachtwoord Vergeten</h1>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Als het gaat om bevestigen van het mailtje[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]actie[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"bevestigen"[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$activatiecode[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]code[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$select_code[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ledentabel[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"` WHERE `vergeetcode` = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query_code[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select_code[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$show_code[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query_code[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query_code[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"0"[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<div style="color:red;">U heeft een verkeerde activatiecode ingevuld, of uw heeft reeds een bevestiging gedaan!</div>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// Email selecteren[/COLOR]
[COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ledentabel[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"` WHERE `vergeetcode` = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$show[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Password maken[/COLOR]
[COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] randomcode[COLOR= #007700]([/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Melding geven[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is een mail met een nieuw wachtwoord gestuurd."[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Database updaten[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ledentabel[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"` SET `vergeetcode` = , password = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]" WHERE `vergeetcode` = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Mail versturen[/COLOR]
[COLOR= #0000BB]$aan[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$show[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]emailadres[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Wachtwoord Vergeten"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Beste,<br /><br />U was uw wachtwoord vergeten van "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_site[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]". Deze heeft u opnieuw opgevraagd.<br /><br /><strong>U kunt nu inloggen met het wachtwoord:</strong> "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"<br /><br />Met vriendelijke groet,<br /><br />"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_naam[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-Version: 1.0rn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-type: text/html; charset=iso-8859-1rn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" <"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_mail[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">rn"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aan[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);
}
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vergeten[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #0000BB]$que[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ledentabel[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"` WHERE emailadres = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]emailadres[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$que[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p>Het ingevuld emailadres is niet geldig of staat niet in de database!</p>"[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// Code[/COLOR]
[COLOR= #0000BB]$activatiecode[/COLOR] [COLOR= #007700]=[/COLOR] randomcode[COLOR= #007700]([/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Melding[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p>Er is een bevestigingsmail naar je e-mailadres gestuurd.</p>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Database updaten dus code inserten[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ledentabel[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"` SET `vergeetcode` = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE `emailadres` = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]emailadres[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Mail versturen[/COLOR]
[COLOR= #0000BB]$aan[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]emailadres[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Wachtwoord vergeten"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Beste,<br /><br />Via de website "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_site[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" is aangegeven dat u uw wachtwoord vergeten bent.<br /><br />Wanneer dit het geval is, dient u op onderstaande link te klikken. Wanneer dit niet zo is, kunt u deze mail als niet verzonden beschouwen.<br /><br />Link: <a href=""[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"forgetpass?actie=bevestigen&code="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"">"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"forgetpass?actie=bevestigen&code="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$activatiecode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"</a><br /><br />Met vriendelijke groet,<br /><br />"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_naam[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-Version: 1.0rn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-type: text/html; charset=iso-8859-1rn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" <"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigen_mail[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">rn"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aan[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p>Vul hieronder uw emailadres in. Er zal een link naar je emailadres gestuurd worden. Wanneer u hier op klikt wordt er een nieuw wachtwoord aangemaakt.</p><br />"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p><form method="post" action="">E-mailadres: <input type="text" name="emailadres" /><br /><br /><input type="submit" name="vergeten" value="Verstuur" /></form></p>"[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>
<div id="forgetpass"><a href="index">Toch maar niet?</a></div>
</center>
</div>
</div>
</body>
</html> Antonn schreef:Hb ik, maar zit op mobiel. Hier zou je het ook zien toch? Zou je hem ff erbij kunnen zetten die}Download notepad++, dan zie je zo.
Bjarnootjuh schreef:Als je goed uitlijnt en logisch kijkt, dan moet je het wel vinden.Zelfs notepad++ vind niks.
Je moet je mail invoeren (staat in de db) en dan maakt hij een code die hij opstuurt IN EEN LINK en daar klik je op en dan heb je een nieuw wachtwoord.
Sanderc schreef:Ik heb nu wel wat opgelost. Er zat een punt bij een variabel, dus die herkende hij niet. Die is weg, die error ook. Maar nu krijg ik geen mailZeg me eens welke erros je krijgt dan kijk ik eens.

Fanorg schreef:Trial and error...Ik heb nu: ORDER BY datum DESC, maar werkt dat ook als ik later 100 datums heb?
Waarom zou zo een functie in jouw ogen een limiet kennen?Fanorg schreef:Lijkt me sterk....Nou ik bedoelde niet echt een limiet, maar ik heb wel eens gehad dat als ik er nog een paar datums in doe, dat het dan opeens niet meer werktEerdere citaten tonen
Aarclay schreef:Trial and error...Eerdere citaten tonen
Fanorg schreef:Ik heb nu: ORDER BY datum DESC, maar werkt dat ook als ik later 100 datums heb?Waarom zou zo een functie in jouw ogen een limiet kennen?