Avatar billede benzon Praktikant
18. december 2003 - 17:44 Der er 1 kommentar og
1 løsning

Case Sencetivity eller ikke

Har lavet et login script long time ago eneste problem er at det kræver du viderligt hved præsis hvordan dit brugernavn skal stå skrevet altså med småt eller stort men har lagt mærke til mange steder køre man ikke med så stram login form men min undring er så hvordan en i *bip* kan jeg ikke få mit til at skide på præsist hvordan tegnene ser ud i ens navn

Burde jeg måske lave så den går ind og laver et db opslag
og når den gør det trækker den id ud til hvor where username = "intastede brugernavn"

og i stedet for at tjekke på brugernavn når det bliver lagt i session bruger den id til at afgøre om password svare til det i stedet eller ?
Avatar billede fangel Nybegynder
18. december 2003 - 17:53 #1
den nemmeste måde og se om ting er ens (uden case-sensitivity) er at lave begge ting om til all-lowercase... dvs når man gemmer brugernavnet i databasen bliver det gemt lowercase og når du skal tjekke mod det indtastede laver du det indtastede lowercase

se http://php.net/strtolower for info om funktionen til at lave text til lowercase

Morten
Avatar billede benzon Praktikant
13. juni 2004 - 22:14 #2
lukker benyttede det allerede opbyggede system og første session videre
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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