Nowe posty

xx Problem ze sterownikami. (5)
Wczoraj o 21:25:16
xx Instalacja xfce4 (2)
Wczoraj o 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

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