Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Update password

Update password


 

Update password

Kejej  

Jeg har en side hvor en bruger skal kunne ændre sit password. Brugernavnet hentes via en
session - og brugeren skal så skrive det gamle password og det nye password x2 (for at
undgå stavefejl) - men hvordan sørger jeg for at den tjekker at brugernavnet og det gamle
password passer sammen?



Dato : 22.02.2005, 11:30

Visninger : 1579

Points : 10

 

$gammeltpass = md5($gammeltpass);
$nytpass = md5($nytpass);

$tjek_bruger = mysql_query("SELECT brugernavn,password FROM brugere
WHERE(brugernavn='$brugernavn' AND password='$gammeltpass')");
$tjek_bruger = mysql_fetch_array($tjek_bruger);
if($tjek_bruger){
mysql_query("UPDATE brugere SET password = '$nytpass' WHERE(brugernavn='$brugernavn')");
}else{
print "Brugernavn eller kodeord passer ikke sammen med de gemte data";
}


De 2 øverste linjer, er til hvis du krypterer koderne. Gør du ikke det, behøver du dem
ikke.
Men håber det jeg har skrevet er forståeligt

Mvh Daniel Truelsen


Dato : 22.02.2005, 12:24

Afvist svar af : Daniel Truelsen  

 

Det er forståeligt nok - det virker bare ikke - jeg får den her fejl:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
test/updatepass.php on line 25


Dato : 22.02.2005, 13:03

Kommentar af : Kejej  

 

Den her virker:

http://www.phpuniverset.dk/show_tips.phtml?Id=100&Kat=9


Dato : 22.02.2005, 14:39

Afvist svar af : Thor B.N.  

 

virker det?

Dato : 24.02.2005, 10:03

Kommentar af : Thor B.N.  

 

Jeg har selv fået det til at virke, der skulle bare mere styr på sessions-variablerne samt
krypteringen


Dato : 25.02.2005, 16:05

Godkendt svar af : Kejej  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund