![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chcę, aby mój skrypt przekierowywał admina na inną stronę, oraz użytkownika na inną. Problemem jest to, że co nie wpiszę przechodzi mi tylko do 'user.php' Może powiecie co jest nie tak ? Na początku jeszcze wyskakuje mi błąd Notice: Undefined index: login in /home/***//logowanie.php on line 10
user_type = 1, mam w mysql dla admina, user_type = 2, dla użytkownika |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Błąd dotyczy braku (lub złej nazwy) <input name="login"> - właściwie to po co ci ta zmienna skoro jej nie używasz?
![]() 2. Sprawdzaj czy zmienne $_POST są puste a nie czy istnieją. 3. eee... wystarczy podać login i już zostajesz przekierowany na stronę admina?
Skrypt ten nie uwzględnia wyświetlania błędów podczas złego wpisania loginu/hasła itp. Ten post edytował CuteOne 20.03.2011, 02:52:19 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak jak napisałeś, ale formularza mi nawet nie wyświetla tylko od razu przekierowuje na stronę: login.php
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Musiałem dodać:
żeby gdziekolwiek przekierowywało, lecz dalej to samo, tylko do jednej strony: login.php. Jakby nie wykrywało kto się loguje po tym user_type. ![]() Ten post edytował Mastroeni7 20.03.2011, 12:43:26 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
wstaw to
Ten post edytował CuteOne 20.03.2011, 16:26:05 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Teraz jest jeszcze dziwniej, juz przy wyświetlaniu formularza wywala mi błąd:
a jeśli wpisze albo nazwe admina i hasło przekierowuje mnie na:
a jeśli wpisze użytkownika jest tak samo ;/ Może jest na to jakiś inny sposób ? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
No i masz odpowiedz - wpisujesz złe hasło lub co bardziej prawdopodobne źle ustawiłeś długość kolumny password w bazie danych. Najlepiej ustaw tą kolumnę na varchar, długość 100
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Ci wielkie, wszystko działa.Problemem było to,że podczas rejestracji miałem ustawione kodowanie sha1 a przy logowaniu md5.
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:21 |