Nowe posty

xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: .htaccess konfiguracja  (Przeczytany 5155 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.