Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.12.2005 Ostrzeżenie: (0%)
|
Witam.
Przepraszam za pewnie banalne pytanie, ale nigdzie nie znalazłem żadnej podpowiedzi. Chcę mianowicie aby do serwisu można było wejść wyłącznie poprzez stronę start.html. Czyli jak zablokować dla świata wejście do http://strona.pl/katalog/ a umożliwić wejście z http://strona.pl Z góry dziękuję za wszelkie sugestie. Pozdrawiam Robert |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A gdyby sprawdzać po prostu http_referer w skrypcie logowania? Wiem, że sposób zawodny jeśli ktoś to czyści, zamienia itp, ale jak inaczej miałbyś się dowiedzieć z poziomu skryptu serwera z jakiej strony wychodzi prośba o zalogowanie? (IMG:style_emoticons/default/smile.gif) Jeśli nie idzie ze strony głównej to albo nie logujesz i rzucasz wielkimi literami, że logowanie tylko z głównej, albo na nią przerzucasz i też walisz komunikat stosowny.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.12.2005 Ostrzeżenie: (0%)
|
Witam. Przepraszam za pewnie banalne pytanie, ale nigdzie nie znalazłem żadnej podpowiedzi. Chcę mianowicie aby do serwisu można było wejść wyłącznie poprzez stronę start.html. Czyli jak zablokować dla świata wejście do http://strona.pl/katalog/ a umożliwić wejście z http://strona.pl Z góry dziękuję za wszelkie sugestie. Pozdrawiam Robert A gdyby sprawdzać po prostu http_referer w skrypcie logowania? Wiem, że sposób zawodny jeśli ktoś to czyści, zamienia itp, ale jak inaczej miałbyś się dowiedzieć z poziomu skryptu serwera z jakiej strony wychodzi prośba o zalogowanie? (IMG:style_emoticons/default/smile.gif) Jeśli nie idzie ze strony głównej to albo nie logujesz i rzucasz wielkimi literami, że logowanie tylko z głównej, albo na nią przerzucasz i też walisz komunikat stosowny. na index.html mam wazne inoformacje które uzytkownik musi zobaczyc aby wejsc do serwisu głównego dlatego musze zablokowac dostep do http://strona.pl/katalog/ a umozliwic wejscie przez http://strona.pl |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
To sprawdzaj może jednak ten referer? Jeśli jest SPOZA Twojego serwisu -> przekieruj na główną. Problem będzie tyczył ludzi, gdzie firewall lub oni sami czyszczą to pole, bo cały czas ich na główną przekieruje. No chyba, że to ciasteczkami przykładowo załatwisz lub sesją (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Jest jeszcze inna prosta opcja - strona główna wrzuca ciasteczko, które jest sprawdzane na tej podstronie. Ciastka raczej rzadko są blokowane. (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Jest jeszcze inna prosta opcja - strona główna wrzuca ciasteczko, które jest sprawdzane na tej podstronie. Ciastka raczej rzadko są blokowane. (IMG:style_emoticons/default/winksmiley.jpg) Równie dobrze na stronie głównej możemy wrzucić informacje do sesji (IMG:style_emoticons/default/smile.gif) problem z ciasteczkami odpadnie ;p |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%)
|
sesja = cookie - w nim masz zapisany ID sesji
@edit chyba ze ID sesji przekazujesz wraz z urlem - to wtedy cookie nie potrzebne Ten post edytował *OuTSideR* 4.03.2010, 19:27:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 9.06.2026 - 09:40 |