• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

wachtwoord opvragen

  • Kevin
  • 25 september 2012 om 22:29
  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 25 september 2012 om 22:29
    • #1

    Beste ict'er,

    ik heb hier waarscheinlijk een foutje inzitten maar ik zie niet wat het moet zijn,
    heb de hele versie in mysqli

    hopend kunnen jullie de fout wel vinden, ik weet wel dat deze in het php gedeelte zit.

    PHP
    <style type="text/css">	border: 1px solid #fff;</style>
    <div id="left">				<ul>					<li><a href="<?=$domein;?>Home/">Startpagina</a></li>					<li><a href="<?=$domein;?>Aanmelden/">Aanmelden</a></li>					<li><a href="<?=$domein;?>Ledenlijst/">Spelerslijst</a></li>					<li><a href="<?=$domein;?>Ouders/">Ouders</a></li>					<li><a href="<?=$domein;?>Prijzenkast/">Prijzenkast</a></li>				</ul>								<h2 class="cufon">Welkom op StraatMaffia</h2>				<br />				Om te kunnen registreren moet je de voorwaarden accepteren, dan kun je alleen verder gaan!				<br />				<br />				<fieldset>					<legend><h2 class="cufon">Wachtwoord opvragen Formulier</h2></legend>					<?phpif ( isset($_POST['wachtwoord']) ) {
    
    
    	$user = $mysqli->query("SELECT * FROM `[users]` WHERE `login`='".$_POST['gn']."' AND `email`='".$_POST['email']."'");	$users	= $user->num_rows;
    	if ($users == 1) {	
    			/* Gegevens */		$core 	= $user->fetch_array(MYSQLI_ASSOC);			/* Gebruikersnaam: */		$gn			= $mysqli->real_escape_string(trim(ucfirst(strtolower($_POST['gn']))));			/* Email: */		$email		= $mysqli->real_escape_string(trim($_POST['email']));			/* Wachtwoord: */		$pw			= $mysqli->query("SELECT * FROM `[users]` WHERE `login`='".$_POST['gn']."'");											/* Mail versturen */							$naam_ontvanger = $_POST['gn'];							$email_ontvanger = $_POST['email'];
    							$onderwerp = "Account Verificatie sMaffia (wachtwoord opvraag)";												$header = "From: SMaffia <[email protected]>\r\n"; 												$header .= "Reply-To: Kevin <[email protected]>\r\n"; 							$header .= "Return-Path: Kevin <[email protected]>\r\n"; 							$header .= "Organization: Maffia Game\r\n"; 							$header .= "MIME-Version: 1.0\r\n";							$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    							$bericht = "							Beste ".$_POST['gn'].",
    							Je hebt je account gegevens opgevraagd op: http://www.sMaffia.nl
    							Je kunt weer inloggen met de volgende gegevens.							========================================							<font color='red'><b>Account gegevens:</b></font>							Gebruikersnaam: <b>".$_POST['gn']."</b>							Wachtwoord: <b>"..md5($pw)."</b>							========================================
    							Met vriendelijke groet,
    							sMaffia Crew.
    							----							U kunt niet antwoorden op dit bericht dit bericht is geautomatiseerd!							--------							";
    							$bericht = nl2br($bericht);							mail($email_ontvanger, $onderwerp, $bericht, $header); 						/* Melding Goed */			$melding = 'Uw wachtwoord is naar uw email-adres verstuurd.'; 		} else {				/* Melding fout */		$melding = 'Gebruikersnaam en/of email adres is niet juist.'; //gegevens zijn niet goed.	}
    				/* Melding */			if ( isset($melding) )				{					echo ' '.$melding.' ';				}		}?>
    		Typ hier je gebruikersnaam en het bij ond bekende email-adres:<br /><br />									<form method="post">						<input class="user-aanmelden" type="text" name="gn" value="Gebruikersnaam" title="Gebruikersnaam" />												<input class="email-aanmelden" type="text" name="email" value="E-mailadres" title="Emailadres" />												<br /><br /><input name="wachtwoord" type="submit" value="Vraag mijn wachtwoord op!" />																							</form>								</fieldset>				            </div>
    Toon Meer
  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 26 september 2012 om 08:13
    • #2

    Kijk goed naar wat je met $pw doet.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 26 september 2012 om 12:09
    • #3

    De code is bijna goed,

    alleen hij pakt het wachtwoord niet goed, het is gemaakt met md5, hoe kan ik dit wachtwoord terugladen als een gewoon wachtwoord?

    Met vriendelijke groeten,
    kevin brinkman

    Bewerkt één keer, laatst door Kevin (26 september 2012 om 12:37).

  • strafeness1
    Intermediate
    Berichten
    227
    • 26 september 2012 om 15:03
    • #4

    Je kan MD5 (bijna) niet terug krijgen naar een normaal wachtwoord.

    Wat ik je aanraad, is gewoon het updaten van het wachtwoord.

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 27 september 2012 om 08:13
    • #5

    Okee bedankt!

    Ik ga ermee aan de slag, het is voor de rest gelukt.
    Dus bedankt voor de informatie!

    Met vriendelijke groeten,
    kevin brinkman

  • Jorzwa
    I am here to learn.
    Ontvangen Reacties
    1
    Berichten
    151
    • 27 september 2012 om 09:36
    • #6

    Wat je ook kan doen, is een totaal nieuw wachtwoord laten genereren en dat die die via de mail opstuurd. Dat hebben de meeste websites als ik me niet vergis.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 27 september 2012 om 10:40
    • #7
    Citaat van jorzwa

    Wat je ook kan doen, is een totaal nieuw wachtwoord laten genereren en dat die die via de mail opstuurd. Dat hebben de meeste websites als ik me niet vergis.

    Dat is zojuist gezegd ;)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 27 september 2012 om 12:33
    • #8

    Danku, het is gelukt!

    Topic kan dicht!

  • eeyk
    Crime-ware.nl
    Berichten
    1.184
    • 27 september 2012 om 13:01
    • #9
    Citaat van strafeness1

    Je kan MD5 (bijna) niet terug krijgen naar een normaal wachtwoord.

    Wat ik je aanraad, is gewoon het updaten van het wachtwoord.


    Correctie een MD5 code kan je niet terug halen, je kunt het met een md5 vergelijkings-website achterhalen wat voor wachtwoord het is.


    Trouwens dit script is niet veilig.

    Uw website gratis adverteren? : http://www.crime-ware.nl/adverteren/
    Uniek pokémon spel : http://www.pocketmonsters.nl/
    * pocketmonsters website = Online!
    * alpha fase is online. v0.15.1
    * 47% klaar (béta versie opnieuw uitgesteld!)

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 27 september 2012 om 16:28
    • #10

    Ik heb dit als eind script:


    PHP
    <style type="text/css">	border: 1px solid #fff;</style>
    <div id="left">				<ul>					<li><a href="<?=$domein;?>Home/">Startpagina</a></li>					<li><a href="<?=$domein;?>Aanmelden/">Aanmelden</a></li>					<li><a href="<?=$domein;?>Ledenlijst/">Spelerslijst</a></li>					<li><a href="<?=$domein;?>Ouders/">Ouders</a></li>					<li><a href="<?=$domein;?>Prijzenkast/">Prijzenkast</a></li>				</ul>								<h2 class="cufon">Welkom op StraatMaffia</h2>				<br />				<br />				<fieldset>					<legend><h2 class="cufon">Wachtwoord opvragen Formulier</h2></legend>					<?php
    $melding	= 'Voer uw gebruikersnaam en wachtwoord in om deze opnieuw te sturen!';
    if ( isset($_POST['wachtwoord']) ) {
    
    
    	$user = $mysqli->query("SELECT * FROM `[users]` WHERE `login`='".$_POST['gn']."' AND `email`='".$_POST['email']."'");	$users	= $user->num_rows;
    		
    			/* Gegevens */		$wachtwoord = $mysqli->query("SELECT `md5_wachtwoord` FROM `[users]` WHERE `login`='".$_POST['gn']."' AND `email`='".$_POST['email']."'");		$core 	= $wachtwoord->fetch_array(MYSQLI_ASSOC);			/* Gebruikersnaam: */		$gn			= $mysqli->real_escape_string(trim(ucfirst(strtolower($_POST['gn']))));			/* Email: */		$email		= $mysqli->real_escape_string(trim($_POST['email']));					/* Gebruikersnaam check */		$iCheck	= $mysqli->query("SELECT `id` FROM `[users]` WHERE `login`='".$gn."'");			/* Email-adres check */		$lCheck	= $mysqli->query("SELECT `id` FROM `[users]` WHERE `login`='".$email."'");			/* check of het bestaat */		$jCheck	= $mysqli->query("SELECT `id` FROM `[users]` WHERE `email`='".$email."'");
    			/* Alles checken! */		if ( empty($_POST['gn']) OR $iCheck->num_rows != "1")		{			$img	= 'cross';			$melding	= 'Gebruikersnaam bestaat niet in onze database!';		}				else if (!preg_match('/^[a-zA-Z0-9_\-]+$/', $gn))		{			$img	= 'cross';			$melding	= 'Gebruikersnaam bevat ongeldige tekens!';		}		else if ( empty($_POST['email']) OR empty($_POST['gn']) )		{			$img	= 'cross';			$melding	= 'Vul alle velden in!';		}		else if(!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) OR $lCheck->num_rows != "0") 		{ 			$img	= 'cross';			$melding	= 'Email is niet geldig of bestaat niet in onze database!';		}
    		else if ($jCheck->num_rows != "1")		{ 			$img	= 'cross';			$melding	= 'De combinatie klopt niet!';		}		else if ($users == 1) {
    							/* Mail versturen */							$naam_ontvanger = $_POST['gn'];							$email_ontvanger = $_POST['email'];
    							$onderwerp = "Account Verificatie sMaffia (wachtwoord opvraag)";												$header = "From: SMaffia <[email protected]>\r\n"; 												$header .= "Reply-To: Kevin <[email protected]>\r\n"; 							$header .= "Return-Path: Kevin <[email protected]>\r\n"; 							$header .= "Organization: Maffia Game\r\n"; 							$header .= "MIME-Version: 1.0\r\n";							$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    							$bericht = "							Beste ".$_POST['gn'].",
    							Je hebt je account gegevens opgevraagd op: http://www.sMaffia.nl
    							Je kunt weer inloggen met de volgende gegevens.							========================================							<font color='red'><b>Account gegevens:</b></font>							Gebruikersnaam: <b>".$_POST['gn']."</b>							Wachtwoord: <b>".$core['md5_wachtwoord']."</b>							========================================
    							Met vriendelijke groet,
    							sMaffia Crew.
    							----							U kunt niet antwoorden op dit bericht dit bericht is geautomatiseerd!							--------							";
    							$bericht = nl2br($bericht);							mail($email_ontvanger, $onderwerp, $bericht, $header); 						/* Melding Goed */				$img	= 'tick';				$melding	= 'Uw wachtwoord is naar uw Email-adres verstuurd!';								header("Refresh: 0; URL=/index.php");		}		else		{			$img	= 'cross';			$melding	= 'Er is iets fout gegaan!';		}				/* meldingen */		if ( isset($img) && isset($melding) )		{				echo '<img src="'.$domein.'stylesheets/img/'.$img.'.png" alt="icon" />&nbsp;&nbsp;'.$melding.'';		}			}		?>
    		<br /><br />									<form method="post">						<input class="user-aanmelden" type="text" name="gn" value="Gebruikersnaam" title="Gebruikersnaam" />												<input class="email-aanmelden" type="text" name="email" value="E-mailadres" title="Emailadres" />												<br /><br /><input name="wachtwoord" type="submit" value="Vraag mijn wachtwoord op!" />																							</form>								</fieldset>				            </div>
    Toon Meer
  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 27 september 2012 om 19:47
    • #11

    Waarom
    <style type="text/css"> border: 1px solid #fff;</style>

  • gerwim
    Student
    Ontvangen Reacties
    1
    Berichten
    88
    • 27 september 2012 om 21:14
    • #12

    Als ik jou was zou ik ook maar is kijken naar mysql_real_escape_string(). Een SQL injectie is bij jou script zo te doen.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design