![]() |
![]() ![]() |
![]() |
![]()
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 ![]()
|
|
|
![]()
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ć) |
|
|
![]()
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.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przypisujesz komunikaty do zmiennej, która nie przetrzymuje wartości po przekierowaniu.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
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 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
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: 6.07.2025 - 01:56 |