![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
No więc mam problem z następującym skryptem
Kod <?PHP include('funkcje.php'); $login = $_POST['login']; $haslo = $_POST['haslo']; baza(); $zapytanie = "SELECT login, haslo, admin FROM uzytkownicy WHERE login = '".$login."'"; $wynik = mysql_query($zapytanie); $ile = mysql_num_rows($wynik); if($ile == 0) { $komunikat = "Podany uzytkownik nie istnieje lub haslo jest nieprawidlowe."; header("Location: logowanie_form.php?error=$komunikat"); } else { $wiersz = mysql_fetch_array($wynik); if($wiersz['login'] == $_POST['login']) { $komunikat = "Podany u¿ytkownik nie istnieje lub has³o jest nieprawid³owe."; header("Location: logowanie_form.php?error=$komunikat"); } else { } if($wiersz['haslo'] == $_POST['haslo']) { $komunikat = "Podany u¿ytkownik nie istnieje lub has³o jest nieprawid³owe."; header("Location: logowanie_form.php?error=$komunikat"); } else { if($wiersz['admin'] == 1) { session_start(); $_SESSION['login'] = $_POST['login']; $_SESSION['qwertyuiopasdfghjkl'] = 1; $_SESSION['admin'] = 1; header("Location: admin.htm"); } else { session_start(); $_SESSION['login'] = $_POST['login']; $_SESSION['qwertyuiopasdfghjkl'] = 1; $_SESSION['admin'] = 0; header("Location: user.htm"); } } } $prawidlowy_login = "login"; $prawdilowe_haslo = "haslo"; if($_POST['login'] == $prawidlowy_login) { if($_POST['haslo'] == $prawdilowe_haslo ) { session_start(); $_SESSION['login'] = $_POST['login']; $_SESSION['idthnqwoun349w2ynt9swrtn9pasewyn4t9asnhgmas9putnman9w4'] = 1; header("Location: admin.htm"); } else { $komunikat = "Podales zle haslo.<br> Wpisz ponownie."; $_SESSION['idthnqwoun349w2ynt9swrtn9pasewyn4t9asnhgmas9putnman9w4'] = 0; header("Location: user.htm"); } } else { $komunikat = "Podales zly login.<br> Wpisz ponownie."; header("Location: user.htm?kom=$komunikat"); $_SESSION['idthnqwoun349w2ynt9swrtn9pasewyn4t9asnhgmas9putnman9w4'] = 0; } ?> problem jest taki, że zjeżdża od razu do samego końca do ostatniego elsa i nie wiem dlaczego nie wykonuje w ogóle selecta i reszty plik funkcje.php jest na pewno dobry ponieważ używam go do rejestracji która przebiega bez zakłóceń Proszę o pomoc co może być nie tak aha i funkcja baza() nalezy do pliku funkcje.php i też działa poprawnie |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 16:27 |