10. oktober 2002 - 19:53
Der er
10 kommentarer og 1 løsning
ændring af password
Hej Min update funktion krypterer ikke det nye password $sqltext = "UPDATE bruger SET password = password('$password') WHERE login = '$id'";
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. oktober 2002 - 20:18
#1
du kan gøre det over 2 linier... $paswd = password($password); $sqltext = "UPDATE bruger SET password = '$paswd' WHERE login = '$id'"; eller $sqltext = "UPDATE bruger SET password = 'password($password)' WHERE login = '$id'"; jeg tror det er det fejlen er, sådan lgie i første øjekast... Morten
10. oktober 2002 - 20:20
#2
Ved ikke om det er det her du er ude efter, blot et gæt :) $password = md5($password) ; $sqltext = "UPDATE bruger SET password = '$password' WHERE login = '$id'";
10. oktober 2002 - 20:21
#3
dea_pg > Der er da ingen password() funktion i PHP, i hvert fald ikke i følge dokumentationen
10. oktober 2002 - 20:22
#4
Men bare glem min sidste kommentar, sidder lige og kommer i tanke om at jeg vist er meget træt :)
10. oktober 2002 - 20:22
#5
tak Morten
10. oktober 2002 - 20:28
#6
anytime... bare behold dine point... "Man skal hjælpe fordi man kan..." (og desuden kan man ikke bruge point til noget ;) Morten
10. oktober 2002 - 20:30
#7
lequet => du har ret, password() findes ikke i PHP, det er en MySQL funktion... min fejl...
10. oktober 2002 - 20:47
#8
ups...det virker stadig ikke $password = "123" $sqltext = "UPDATE bruger SET password = 'password($password)' WHERE login = '$id'"; Record password har derefter fået tildelt værdien : password(123) ... mangler stadig krypteringen !
10. oktober 2002 - 20:51
#9
giver 100 point
10. oktober 2002 - 21:10
#10
dette query virker... så hvorfor virker det først du skrev ikke ? INSERT INTO test (test) VALUES (password('123')) og UPDATE test SET test = password('123') WHERE ID = '1' prøv at sætte en or die(mysql_error()); bag dit query... Morten
10. oktober 2002 - 21:36
#11
tak...jeg har vidst drukket for meget whiskey
Vi tilbyder markedets bedste kurser inden for webudvikling