Skocz do zawartości

Prosta funkcja weryfikacji IP


Pozycjoner.pro

Rekomendowane odpowiedzi

Dostęp do panelu admina jest zabezpieczony na mojej stronie m.in. taką funkcją w pliku index.php :

if(preg_match("#admin#",$_SERVER['REQUEST_URI']))

{

die('<strong>Brak dostepu</strong>');

}

Za każdym razem gdy chcę wejść do panelu, muszę usunąć lub ### ten zapis.

Czy można go tak zmodyfikować, żeby wpisać w tej funkcji mój adres IP na stałe ?

I tylko z pod tego adresu wpuszczać ?

Odnośnik do komentarza
Udostępnij na innych stronach

Oj relons i Gugsen chyba działanie stron internetowych polega na tym żeby ktoś inny oprócz właściciela mógł wejść na nie ;)

if(preg_match("#admin#",$_SERVER['REQUEST_URI']) && $_SERVER['REMOTE_ADDR']!='tu twój IP')
{

die('<strong>Brak dostepu</strong>');

}

nihil fit sine causa

Odnośnik do komentarza
Udostępnij na innych stronach

Ojj, ale myślałem, że kolega, któy temat załozył i prosi o poradę chce zabezpieczyć możliwość wejścia do panelu administracyjnego swojej strony, tak aby to tylko On mógł administrowac strona z jego IP.

Nieruchomości bez pośredników? Tylko NoBroker.pl - platforma ogłoszeń bezpośrednich.

Odnośnik do komentarza
Udostępnij na innych stronach

pamiętać należy że sprytny programista będzie potrafił na tyle zmodyfikować nagłówki wysyłanych zapytań ze swoich przeglądarek, że będą się one przedstawiały dowolnym IP :) , krótko mówiąc można to podrobić i nie jest to pewne zabezpieczenie

Odnośnik do komentarza
Udostępnij na innych stronach

że będą się one przedstawiały dowolnym IP
Wysłać to możesz inny referer, ale nie dowolne IP. IP możesz zmienić łącząc się przez proxy, ale i tak nie klient nie będzie się przedstawiać dowolnym IP jak piszesz :)

Jeśli twierdzisz, że jest inaczej czekamy na szczegóły...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

pamiętać należy że sprytny programista będzie potrafił na tyle zmodyfikować nagłówki wysyłanych zapytań ze swoich przeglądarek, że będą się one przedstawiały dowolnym IP :P , krótko mówiąc można to podrobić i nie jest to pewne zabezpieczenie

Nie uda Ci się ta sztuczka. Http to nie protokół "one-way" zatem odpowiedź pójdzie nie do ciebie, ale do IP którego spoofujesz (a jak będziesz się będziesz starał:) to routery i tak powinny to wyciąć). Przy sprawdzanym X-Forward-For (a nie Remote_Addr) ten trick jak najbardziej się uda.

Ale jeśli masz jakiś sposób na obejście tego, to też chętnie go poznam :P

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności