fredag, januar 22, 2021

ASP.NET Username casesensitive

Daily Rush Debat Programmering ASP.NET Username casesensitive

  • Forfatter
    Emne
  • #0

    Krisp
    Bruger
    5.059 indlæg
    Offline

    Ohøj.

    Jeg har ikke noget problem med, at mine brugere kan indtaste deres brugernavn med lille, Stort, eller BlAnDeT, men jeg vil gerne have at brugernes navn bliver vist på siden, på samme måde som det er oprettet under Username i min Users DB (jeg bruger ASP.NET membership).

    Pt. bruger jeg “this.User.Identity.Name.ToString();” for at få brugernes navn frem, i forskellig sammenhæng. Kan det lade sig gøre at requeste deres navn, som det står i DB’en eller lignende på en simpel måde?

    Eller hvad er alternativet?

    Helst en simpel løsning som virker. Hvis det kan lade sig gøre, at lave login indtastningen case sensitive, er det også en mulighed. Har bare ikke fundet en nem måde at gøre det på. Jeg vil helst fortsætte med at bruge ASP.NET membership, gider ikke lave det fra bunden.

    Steam: Krisp89 - Origin: Krisp1989 - BattleTag: Krisp#2319

Viser 3 kommentarer - 1 til 3 (af 3 i alt)
  • Forfatter
    Kommentarer
  • #1

    Holger-IST-
    Bruger
    6.970 indlæg
    Offline

    Hm… ved det ikke lige og StackOverflow har heller ikke hjulpet mig…

    http://stackoverflow.com/search?q=%5Basp.net]+membership+username+casesensitive&submit=search

    Men du kan måske oprette et spørgsmål der?

    - Holger "A woman drove me to drink and I didn't even have the decency to thank her." - W. C. Fields

    #2

    Borokz
    Bruger
    154 indlæg
    Offline

    Når du tjekker op imod dit rollesystem kan du jo bare konvertere begge resultater til lowercase. Det er længe siden jeg har rodet med Asp.Net membership system, så kan ikke helt huske hvordan du laver forespørgslen for brugerne, men ellers ville du normalt kunne gøre lidt ala:

    …Where(user => user.UserName.ToLower() == username.ToLower() && user.Password == password)

    #3

    Blaze-
    Bruger
    407 indlæg
    Offline

    Måske denne er en hjælp, han nævner et workaround i hans spørgsmål:
    http://stackoverflow.com/questions/3312541/asp-net-mvc-membership-wrong-username-casing-used

Viser 3 kommentarer - 1 til 3 (af 3 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.