[HTML][MySQL][PHP] Zmiana hasła - brak informacji o błędach |
[HTML][MySQL][PHP] Zmiana hasła - brak informacji o błędach |
10.05.2017, 19:33:20
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.03.2017 Ostrzeżenie: (0%) |
Mam problem ze skryptem odpowiedzialnym za zmianę hasła użytkownika.
W poniższym kodzie linie 7-40 odpowiadają za walidację formularza do zmiany hasła. Formularz to linie 84-108. Zaś w liniach 118-133 umieściłem dwa spany, w których ma wyświetlać się informacja o zmianie hasła, bądź błędzie. Kod w zasadzie działa poprawnie, bo hasło się zmienia, jeśli spełnione są wszystkie warunki. Problem w tym, że nie wyświetlają mi się w spanach żadne informacje. Gapię się w kod już z godzinę i nie mogę dojść co jest nie tak
|
|
|
11.05.2017, 08:53:23
Post
#2
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
A w profile.php masz session_start na początku?
(ps. bardzo ładnie sformatowany kod. Porządek to podstawa, tak trzymać) |
|
|
11.05.2017, 09:09:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.03.2017 Ostrzeżenie: (0%) |
To jest plik profile.php
Chciałem, żeby cały kod wykonywał się w tym samym pliku. Dzisiaj trochę pozmieniałem, bo myślałem, że może sesje powodują problem i napisałem to za pomocą zmiennych i tablic, lecz nic się nie zmieniło. Nie wiem co robię źle.
|
|
|
11.05.2017, 09:46:26
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Przypisujesz komunikaty do zmiennej, która nie przetrzymuje wartości po przekierowaniu.
-------------------- |
|
|
11.05.2017, 09:58:03
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) |
|
|
|
11.05.2017, 10:08:01
Post
#6
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
|
|
|
11.05.2017, 10:43:35
Post
#7
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) |
To najpiert w tym IF ktory sprawdza czy jest jakies blad zrob echo 'test'; naprzyklad, jak dziala to zrob var_dump($_SESSION['change_password_message'])
W innym wypadku poza if zrob var_dump($_SESSION) i zobacz co zwraca |
|
|
11.05.2017, 11:07:39
Post
#8
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
|
|
|
11.05.2017, 12:40:50
Post
#9
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.03.2017 Ostrzeżenie: (0%) |
Dzięki wielkie. Faktycznie to był problem. W pierwszej wersji kodu było trzeba dopisać exit() po liniach 26 i 38, czyli kiedy wykonuje przekierowanie. Teraz wszystko śmiga jak należy
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 23:50 |