![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
W jaki sposób mogę w bezpieczny sposób przekierować użytkownika na określony w zmiennej GET adres podstrony np. użytkownik przegląda artykuł i aby dodać komentarz musi się zalogować więc skrypt po kliknięciu 'dodaj komentarz' rozpoznaje niezalogowanie i przekierowuje do formularza logowania - po poprawnym zalogowaniu chciał bym aby użytkownik wrócił na stronę artykułu aby móc wpisać komentarz - i tu pojawia się zagłostka - jak przesłać adres docelowy po zalogowaniu? W GET, SESSION, POST a może w zupełnie inny sposób? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Po kliknieciu 'dodaj komentarz' sprawdz czy zalogowany,
Jak nie to dodaj do sesji ten url i przekieruj na logowanie.
Przy logowaniu mozesz dodac sprawdzanie czy istnieje np.
Ps. Pisane skrypty z pamięci, żebyś miał zarys. Ten post edytował KsaR 28.12.2015, 19:56:50 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
A jak można to dodatkowo zabezpieczyć aby za pomocą GET ktoś nie wysłał złego linku? Czy przepuszczenie zmiennej przez filtry przeciw najpopularniejszymi atakami wystarczy?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Zakladając że chcesz przekierowac na ta sama strone gdzie kliknales "dodaj komentarz",
Mozesz uzyc jakiejs zmiennej serverowej np.
i to zapisywac zamiast tamtego $_GET.. A jak na inna to zapisuj samo $_SERVER['SERVER_NAME'] wraz z tamtym z get, co by np. Poza strone nie przekierowal. Ten post edytował KsaR 28.12.2015, 20:25:54 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:13 |