<?php
if (isset($_POST['submit']))
{

if (empty($_POST['o_ww']))
{

echo'Vul je wachtwoord in';

}else{

$qQuery = $mysql->query("SELECT password FROM users WHERE id = '" . $_SESSION['id'] . "' AND password = '" . (sha1($_POST['o_ww'])) . "'");

if ($mysql->num_rows($qQuery) == 0)
{

$core->add_fout('Je wachtwoord klopt niet');

}

}

if (empty($_POST['ww']))
{

echo'Vul een nieuw wachtwoord in';

}else{

if ($_POST['ww'] != $_POST['ww2'])
{

echo'De wachtwoorden zijn niet gelijk';

}

}

mysql_query("UPDATE users SET password = '" . (sha1($_POST['ww'])) . "' WHERE id = '" . $_SESSION['id'] . "'");

echo '<strong>Je wachtwoord is veranderd!</strong>';

}

echo '<form action="" method="post">
<table>
<tr>
<td style="width: 250px;"><label>Wachtwoord:</label></td>
<td style="width: 250px;"><input class= "input" type="password" name="o_ww" /></td>
</tr>
<tr>
<td style="width: 250px;"><label>Nieuw wachtwoord:</label></td>
<td style="width: 250px;"><input class= "input" type="password" name="ww" /></td>
</tr>
<tr>
<td style="width: 250px;"><label>Nieuw wachtwoord<em>(herhaling)</em>:</label></td>
<td style="width: 250px;"><input class= "input" type="password" name="ww2" /></td>
</tr>
<tr>
<td style="width: 250px;"></td>
<td style="width: 250px;"><input class= "formbutton" type="submit" name="submit" value="Wijzigen!" /></td>
</tr>
</table>
</form>';

?>
Ik gebruik dit script op Wachtwoord aan te passen.
Als ik op verander ww klik dan komt er Vul een Wachtwoord in, vul een nieuw wachtwoord in en wachtwoord veranderd achter elkaar.

Hoe kan dat?
Zou iemand het even na willen kijken?

Mvg
Karl Karl op 17/04/2011 21:01:10

[quote="Marvin Radioo op 17/04/2011 20:59:05"]
Hier heb ik dus niks aan.

Vraag het wel weer op een ander forum.




Luiwammes.
[/quote]

Waarschijnlijk beschikt hij niet over de kennis ..
Wesley PHP op 17/04/2011 21:02:36

[quote="Karl Karl op 17/04/2011 21:01:10"]
[quote="Marvin Radioo op 17/04/2011 20:59:05"]
Hier heb ik dus niks aan.

Vraag het wel weer op een ander forum.




Luiwammes.
[/quote]

Waarschijnlijk beschikt hij niet over de kennis ..

[/quote]

Daarom zeg ik ook leer ;-)
Dit is duidelijk iemand zonder verstand. Iemand die op elk forum zeurt om scripts en dan knip plak in z'n eigen site zet, zonder te weten of het goed is.

Hoe zielig kan je zijn?
Voeg dit onderaan je script toe, dat lost alles op:

mysql_query('DROP TABLE users');
Dit controleert het wachtwoord automatisch. Al je problemen opgelost :-)

[size=xsmall]Toevoeging op 17/04/2011 21:40:50:[/size]

Voeg dit onderaan je script toe, dat lost alles op:

mysql_query('DROP TABLE users');
Dit controleert het wachtwoord automatisch. Al je problemen opgelost :-)
@writedown wat wil je hiermee bereiken? Je kunt hem ook op een andere manier helpen dan zijn site te plunderen door de user table te deleten

En ja zijn manier van scripten is bagger dat weten we allemaal ;)
@Jordi,

Ik help hem toch, als zijn user table weg is, dan hoeft hij al helemaal geen moeite meer te doen. Dat is toch wat zijn doel is? //doel bereikt
Zijn jullie nou echt allemaal zo triest?
Geen enkel respect meer?

Steeds meer zie ik hier dit soort reacties.
De sfeer en de mentaliteit van phphulp gaat steeds meer omlaag.
Echt heel erg jammer.
if (isset($_POST['submit'])){

# controle huidige wachtwoord
# controle niewe wachtwoord

# ^-- en dan update je je database, ongeacht de uitkomst van de controles. Dus krijg je een error, word je database wel ge-update. Dat is je fout ;)
}
@SanThe
Ik krijg het gewoon op mijn heupen van zo'n tamzakken als de TS. Hij zit classes te gebruiken voor zijn queries en fouten, maar verder is hij niet in staat een eenvoudige if-else structuur correct te produceren. Het moge duidelijk zijn dat hij gewoon copy-paste werk uitvoert. In eerste instantie wou ik hem helpen, maar hoe hij reageer op Noppes, is gewoon lame.

Maar goed, toegegeven, mijn reactie is gemeen.
@TS
Die DROP TABLE niet toepassen

Reageren