Antworten auf deine Fragen:
Neues Thema erstellen

Zugriffsverweigerung auf Basis von IP Adressen

d4y

Pixel schupser

Hallo,

brauche mal wieder Hilfe.

Will den Zugriff auf eine Seite auf Basis der IP Adresse verhindern soll also aus bestimmten Ländern nicht zugänglich sein. Gibt es dafür ein script wo man nicht 1000sende von Ip Adressen eintragen muss?

Vielen Dank fuer Eure Hilfe

Frank
 

Duddle

Posting-Frequenz: 14µHz

AW: Zugriffsverweigerung auf Basis von IP Adressen

Es gibt ein GeoIP-Modul für Apache, mit dem du das Ursprungsland des Besucher feststellen kannst. Hier ist eine Anleitung für Debian, die das Prinzip zeigt:


Duddle
 

d4y

Pixel schupser

AW: Zugriffsverweigerung auf Basis von IP Adressen

Danke Duddle fuer die schnelle Antwort, aber blocke ich nicht damit den gesamten Inhalt fuer besagte Länder? Ich möchte aber nur eine spezielle Seite sperren, der Rest soll frei zugänglich sein.
 

Duddle

Posting-Frequenz: 14µHz

AW: Zugriffsverweigerung auf Basis von IP Adressen

Du musst nur die Rewrite-Regeln korrekt einsetzen. Die GeoIP-Erkennung läuft unabhängig von dem was du mit den daraus gewonnenen Informationen anfängst.


Duddle
 

d4y

Pixel schupser

AW: Zugriffsverweigerung auf Basis von IP Adressen

Danke Dudle,

werde mich da mal dransetzen.

Gruss Frank
 

d4y

Pixel schupser

AW: Zugriffsverweigerung auf Basis von IP Adressen

Was mache ich falsch? eigentlich sollte die Funktion mich auf eine andere seite bringen aber nix passiert www.underwatermagic.eu/test.html
hier mein script
<script src="//j.maxmind.com/js/apis/geoip2/v2.0/geoip2.js" type="text/javascript">

var redirect = (function () {
/* This implements the actual redirection. */
var redirectBrowser = function (site) {
var uri = "http://underwatermagic.eu/" + site + ".html";
window.location = uri;
};

/* These are the country codes for the countries we have sites for.
* We will check to see if a visitor is coming from one of these countries.
* If they are, we redirect them to the country-specific site. If not, we
* redirect them to world.example.com */
var sites = {
"de": true,
"cy": true,
"gb": true,
"us": true
};
var defaultSite = "shop";

var onSuccess = function (geoipResponse) {
/* There's no guarantee that a successful response object
* has any particular property, so we need to code defensively. */
if (!geoipResponse.country.iso_code) {
redirectBrowser("shop");
return;
}

/* ISO country codes are in upper case. */
var code = geoipResponse.country.iso_code.toLowerCase();

if ( sites
Code:
 ) {
            redirectBrowser(code);
        }
        else {
            redirectBrowser("shop");
        }
    };

    /* We don't really care what the error is, we'll send them
     * to the default site. */
    var onError = function (error) {
        redirectBrowser("shop");
    };

    return function () {
        geoip2.country( onSuccess, onError );
    };
}());

redirect();;</script>
 

Duddle

Posting-Frequenz: 14µHz

AW: Zugriffsverweigerung auf Basis von IP Adressen

Im Chrome funktioniert es, in meinem sehr alten Firefox nicht. Ich vermute, der sogenannt protokollunabhängige Link zum geoip2.js-Script wird nicht korrekt benutzt. Versuch mal, dort "http://" statt "//" zu setzen.
Ansonsten bau' dir ein paar alert()s ein oder schau dir an was auf der Konsole passiert.


Duddle
 

d4y

Pixel schupser

AW: Zugriffsverweigerung auf Basis von IP Adressen

Danke Duddle, wenn Du mal auf Zypern bist spendiere ich ein bis mehrere Bier ;-)
 

Duddle

Posting-Frequenz: 14µHz

AW: Zugriffsverweigerung auf Basis von IP Adressen

[OffTopic]
Das ist schon das zweite Versprechen dieser Art. Übertreib es nicht, sonst bist du bald um eine gesamte Wagenladung an Alkoholika ärmer.
[/OffTopic]


Duddle
 

d4y

Pixel schupser

AW: Zugriffsverweigerung auf Basis von IP Adressen

[OffTopic]
Dann wird es zeit das du hier her kommst, bevor ich die nächste Frage habe.
[OffTopic]
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben