Avatar billede human Nybegynder
30. august 2004 - 21:24 Der er 7 kommentarer og
1 løsning

Stort eller småt, ligemeget

Okay..

Jeg har en opret form..
Jeg har en login form..

Når man opretter fx michael som username
kan man kunne logge ind som michael, og ikke Michael

Hvordan gør jeg så hvis en bruger indeholder de samme tegn, stort eller småt. At den bruger så ikke kan oprettes igen, bare som fx Michael.

Og når man logger ind skal man kunne logge ind både som Michael og michael fx..
Avatar billede iss Novice
30. august 2004 - 21:27 #1
Brug evt strtolower på begge navne.
Avatar billede sukos Juniormester
30. august 2004 - 21:34 #2
feltet med navn i DB'en skal være af typen UNIQUE
Avatar billede dennismp Nybegynder
30. august 2004 - 21:54 #3
Som sukos indikerer, så er mysql ligeglad med om du skriver username='michael' eller username='MICHAEL' .. etc. Så hvis du bruger unique, så lader du mysql klare sørge for at et navn kun findes een gang (du får en fejl, hvis du indsætter en duplet).
Avatar billede human Nybegynder
30. august 2004 - 22:05 #4
Ja.. men hvis use Michael findes en anden opretter michael..
Får han vel fejlen duplet ik? DEt er jo ik så pænt, eller får han bare den jeg har lavet som siger navnet eksistere, for det tjekker den self..
Avatar billede human Nybegynder
30. august 2004 - 22:07 #5
Nope.. virkede.. smid svar sukos..
Avatar billede dennismp Nybegynder
30. august 2004 - 22:17 #6
Han får kun fejlen, hvis du ikke laver ordentlig kode der håndterer det :-)
Avatar billede sukos Juniormester
31. august 2004 - 03:11 #7
Ok
Og du behøver jo så heller ikke "kikke" db'en igennem efter navnet, men blot køre en insert, og fejler den, ja, så findes navnet.
Avatar billede human Nybegynder
31. august 2004 - 16:00 #8
Også hvad jeg gør :)
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