Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wejście do serwisu wyłącznie poprzez stronę startowa
Forum PHP.pl > Forum > Serwery WWW
robert_son
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
thek
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? 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.
robert_son
Cytat(robert_son @ 2.03.2010, 11:39:02 ) *
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



Cytat(thek @ 2.03.2010, 12:34:11 ) *
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? 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
thek
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ą smile.gif
erix
Jest jeszcze inna prosta opcja - strona główna wrzuca ciasteczko, które jest sprawdzane na tej podstronie. Ciastka raczej rzadko są blokowane. winksmiley.jpg
Fifi209
Cytat(erix @ 2.03.2010, 16:01:02 ) *
Jest jeszcze inna prosta opcja - strona główna wrzuca ciasteczko, które jest sprawdzane na tej podstronie. Ciastka raczej rzadko są blokowane. winksmiley.jpg


Równie dobrze na stronie głównej możemy wrzucić informacje do sesji smile.gif problem z ciasteczkami odpadnie ;p
outsider
sesja = cookie - w nim masz zapisany ID sesji

@edit
chyba ze ID sesji przekazujesz wraz z urlem - to wtedy cookie nie potrzebne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.