• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed System logowania C#

0 głosów
857 wizyt
pytanie zadane 24 marca 2020 w C# przez seba Dyskutant (8,900 p.)
zamknięte 24 marca 2020 przez seba

Witam,

Aplikacja WinForms.

Mam stworzony model bazy danych z wykorzystaniem Entity Framework.

Baza danych to Sql Server.

Wysyłam do bazy takie zapytanie w Linqu które sprawdza poprawność loginu i hasła.

var idEmployee = shopContext.Users
                .Where(x => (x.Login == login) && (x.Password == password))
                .Select(x => x.Idemployee).FirstOrDefault().ToString();

Wszystko działa spoko oprócz tego że kiedy zapytanie wysyła do bazy login/hasło np. zamiast Haslo123 to HASLo123 to i tak baza danych mówi mu że oba stringi są takie same no a nie są bo jest różna wielkość znaków.

Co można zrobić w tej sytuacji?

komentarz zamknięcia: Po czarnej stronie internetu znalazłem iż kolumna w bazie danych musi mieć ustawione collate na rozpoznawanie znaków.

Podobne pytania

0 głosów
0 odpowiedzi 366 wizyt
pytanie zadane 7 maja 2020 w C# przez Avalansz Użytkownik (580 p.)
0 głosów
0 odpowiedzi 354 wizyt
pytanie zadane 2 września 2022 w C# przez Adyn Nowicjusz (190 p.)
0 głosów
0 odpowiedzi 184 wizyt
pytanie zadane 28 maja 2016 w C# przez Thamed Obywatel (1,080 p.)

93,778 zapytań

142,737 odpowiedzi

323,388 komentarzy

63,382 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...