Nowe posty

Autor Wątek: .htaccess konfiguracja  (Przeczytany 4921 razy)

zabol32

  • Gość
.htaccess konfiguracja
« dnia: 2010-02-24, 13:41:23 »
Witam

Mam małe pytanko. Czy można tak ustawić w pliku .htaccess żeby po wywołaniu strony w przeglądarce pozwalał na dostęp bez żadnych ograniczeń z określonych adresów IP, a jak się pojawi wywołanie z adresów które są poza tą uprzywilejowaną pulą, to ma się pytać o hasło.

Wiem jak zrobić jedno i drugie oddzielnie czyli albo hasło albo tylko dostęp z określonych IP, ale czy można to zrobić razem to nie wiem?

Może jest jeszcze inne rozwiązanie które nie przychodzi mi do głowy?

Dzięki za jakiekolwiek info .

Pozdrawiam

ra-v

  • Gość
.htaccess konfiguracja
« Odpowiedź #1 dnia: 2010-02-24, 19:02:29 »
Wg mnie z poziomu np. PHP, którego wstawiasz "przed" wczytaniem strony, porównujesz zmienna z adresami podanymi w bazie danych
$_SERVER['HTTP_REMOTE_ADDR']
potem zapisuje zmienną w sesji i przechodzi bądź nie do zamkniętego serwisu.

zabol32

  • Gość
.htaccess konfiguracja
« Odpowiedź #2 dnia: 2010-02-24, 20:29:31 »
Cytat: ra-v
Wg mnie z poziomu np. PHP, którego wstawiasz "przed" wczytaniem strony, porównujesz zmienna z adresami podanymi w bazie danych
$_SERVER['HTTP_REMOTE_ADDR']
potem zapisuje zmienną w sesji i przechodzi bądź nie do zamkniętego serwisu.
Witam

Z tego co piszesz to wynika, że osiagnę to samo co wpiszę w .htaccess taką linijkę:

Allow from xxx.xxx.xxx.xxx/255.255.255.0

Chyba że się mylę? Czy myślałeś o tym żeby w ogóle napisać skrypt w php który sprawdza czy jest taki adres w bazie danych , a jak nie ma to pyta sie o hasło.
Jak tak to może nakieruj mnie jakoś (nie chce robić kolejne podstrony)

Pozdrawiam

ra-v

  • Gość
.htaccess konfiguracja
« Odpowiedź #3 dnia: 2010-02-25, 00:56:24 »
Allow from ..... oraz Deny from... na stałe zablokują dostęp, a tobie chodzi o coś innego, mianowicie o pytanie o hasło i weryfikację.

http://php.skryptoteka.pl/scripts.php?show=most_pop&how_many=30&page=1
http://pl2.php.net/manual/en/book.mysql.php
http://php.net/manual/en/reserved.variables.server.php
oraz kursy HTML/CSS.

zabol32

  • Gość
.htaccess konfiguracja
« Odpowiedź #4 dnia: 2010-03-09, 08:37:20 »
Dzięki
Zrobiłem skrypt ale bez korzystania z bazy danych, po prostu porównuje IP, jak jest jakieś z niedozwolonej podsieci to przekierowuje je na inna strone gdzie jest wymagane hasło. Dzięki jeszcze raz za radę.

Pozdrawiam
 P.S Temat można uważać za zamknięty.