![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 7.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Próbowałem napisać logowanie + rejestrowanie się z MYSQL, wszystko idzie dobrze tylko przy logowaniu pojawia się problem, ponieważ gdy wpisuje login i haslo do formularza takie jak podałem w formularzu logowania nie działa lecz gdy wpisuje login i hasło md5 skopiowane z MySQL działa. Co mam zrobić ? Patrzałem na filmikach na yt itp. Tak samo jest napisane. CODE $login = $_POST['logowanieLogin']; $haslo = md5($_POST['logowanieHaslo']); $zapytanie = mysql_query("SELECT login, password FROM users WHERE login = '$login' "); $wynik_zapytania = mysql_fetch_array($zapytanie); if($_POST['logowanieLogin'] == $wynik_zapytania[0]) { if($_POST['logowanieHaslo'] == $wynik_zapytania[1]) { $_SESSION['zalogowany'] = 1; } } W rejestracji też jest md5. Ten post edytował Ivanowski 17.08.2014, 20:55:50 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 26 Dołączył: 26.01.2012 Skąd: Ci to przyszło do głowy? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 7.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
o boże jaki ja jestem głupi, dzięki za pomoc.
|
|
|
![]()
Post
#4
|
|
Grupa: Nieautoryzowani Postów: 50 Pomógł: 2 Dołączył: 28.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
na pewno chcesz to tak zostawić? bez filtrowania? bezpieczniej będzie zrobić filtrowanie podanych danych, podać w warunku zapytania SQL login i hasło w md5 i sprawdzić ilość przesłanych wyników. jeśli będzie równa 1 to następuje zalogowanie, w przeciwnym wypadku wyrzuci błąd logowania. Ten post edytował zidek 18.08.2014, 09:50:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:56 |