Nowe posty

xx Ocena odpowiedzi - włączenie funkcji forum (1)
Wczoraj o 17:00:43
xx Instalacja Linux pop!os na laptopie bez systemu (10)
2022-01-13, 19:00:51
xx Stary Asus x71sl , nie startuje żaden linux (8)
2022-01-11, 19:00:52
xx HDMI - problem w poprawnym działaniu (0)
2022-01-11, 13:09:19
xx Search redirecting (4)
2022-01-08, 12:12:02
xx Jak to wersja (24)
2022-01-07, 00:22:09
xx Zadanie (1)
2022-01-06, 09:34:34
xx Skrypt usuwający zawartość folderu przy wyłączaniu komputera (8)
2022-01-06, 05:32:29
xx Jak w Manjaro uniemożliwić montowanie innych dysków? (5)
2022-01-06, 05:25:25
xx Problem z prawami dostępu (2)
2022-01-04, 14:40:03

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