Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wejście do serwisu wyłącznie poprzez stronę startowa
robert_son
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
thek
post
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.
Go to the top of the page
+Quote Post
robert_son
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

Ostrzeżenie: (0%)
-----


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? (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
Go to the top of the page
+Quote Post
thek
post
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)
Go to the top of the page
+Quote Post
erix
post
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)
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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. (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
Go to the top of the page
+Quote Post
outsider
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.06.2026 - 09:40