Avatar billede jensgram Nybegynder
06. november 2002 - 12:22 Der er 2 kommentarer og
1 løsning

Kryptér eksisterende password

Hej eksperter

Jeg har en tabel med nogle brugeroplysninger. Den har 7-8 kolonner, men I får kun lige et par stykker:

brugernavn: varchar
password  : varchar

Som det er nu, er passwordene ikke krypterede. Det vil jeg gerne have, men jeg gider ikke gøre det selv (der er over 500 rækker). Kan man ikke lave noget smart med:

update brugere set password = md5(password) where brugernavn != ''

eller hvad???

Jens Gram - www.jensgram.dk
Avatar billede disky Nybegynder
06. november 2002 - 12:43 #1
update brugere set password=password(password)

den skulle gøre det, men jeg er ikke helt sikker på hvordan mysql synes om at metoden og kolonne navn er det samme.

Lav for en sikkerhedsskyld lige et backup af data, det ville være surt at ødelægge data.
Avatar billede jensgram Nybegynder
06. november 2002 - 16:07 #2
vil dataene fra et sql-udtræk så svare til php's md5(password)
Avatar billede jensgram Nybegynder
06. november 2002 - 18:08 #3
disky > Jeg gjorde det med SQl-funktionen MD5(), som virker fint, selvom kolonnen hedder password. Du får tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester