Witam serdecznie,
mam problem ze stworzeniem logowania do strony w której użytkownik będzie mógł się logować do strony loginem lub emailem. Potrzebuję selectem wyciagnąć z bazy wartości jednak gdy zapytanie ma taką postać wyświetla mi wartości dla uzytkownika 1 który podał błędne hasło.
SELECT * FROM `uzytkownicy` WHERE login="user1" OR email="" AND haslo="haslousera2"
Jak jeszcze rozwiązać kwestię logowania 3 różnych poziomów użytkowników tzn przykładowo:
- uczeń (id, imie, nazwisko, login, haslo, email)
-nauczyciel (id, imie, nazwisko, login, haslo, email, stopień_naukowy, przedmioty)
-administrator który zarządza wszystkim i ma podgląd do wszystkiego (dodawania ocen, obecności itd)
Chciałbym utworzyć tylko 1 forumularz do logowania i po wpisaniu do zmiennych sesyjnych byłyby przypisywane wartości.