webForumDet fria alternativet

Stora och små bokstäver

3 svar · 367 visningar · startad av Karamell

KaramellMedlem sedan juni 200199 inlägg
#1

Hur fungerar egentligen stora och små bokstäver i php o mysql. Satt och petade lite med en registrering + inloggning och så de inloggade kunde skriva i en gästbok. Om Pelle väljer användarnamnet "Pelle" och sedan loggar in med "Pelle" så blir allt bra och skriver han i gästboken står det skrivet av "Pelle".

Loggar han sedan in med "pelle" (utan stort P) blir han också inloggad men skriver han nu i gästboken står det skrivet av "pelle" med litet P fast hans användarnamn i databasen är "Pelle".

Jag vill att det användarnamn man väljer vid registrering ska vara det som står överallt. Att användarna inte ska kunna välja att logga in me stora bokstäver ibland osv.

QimenMedlem sedan juni 20015 009 inlägg
#2

Lösenord är case sensitive men användarnamnet kan skilja. T.ex. Pelle skulle hittas i databasen om man sökte på pelle. Men om du sparar det man loggar in med i en session så blir det så han skrev, t.ex. peLLe. Det du får göra är att lagra namnet från databasen i sessionen istället för användarnamnet som personen loggade in med. :)

KaramellMedlem sedan juni 200199 inlägg
#3

smart ;)

PeddaMedlem sedan juni 20006 032 inlägg
#4

Eller också så använder man strcasecmp vid inloggningen så man är tvungen att logga in med Pelle om man har registrerat sig med det namnet.
Detta medför iofs att en kan registrera sig med namnet Pelle och en med pelle, men det anser jag är bästa lösningen.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)