Beschränken Sie den Zugriff auf Funktionen für Benutzer von IP-Adresse

Ich habe eine website, die eine Funktionalität für alle user, aber jeder Benutzer darf nur ein fester Betrag mal.

Erlauben Sie mir, gehen in etwas mehr detail, unsere "anonym/Gast" user ist erlaubt die Suche in der Datenbank nach Einträgen nur 3 mal pro 24 Stunden. Gibt es eine Möglichkeit, die ich verwenden kann, die IP zu verfolgen, die der Benutzer versucht, zu diesem, eine Beschränkung nach 3 versuche und dann Holen Sie es nach 24 Stunden Auslaufen?

Die website wurde in PHP aber was auch immer Sprache dient diese Funktion, ich bin offen dafür.

EDIT:

Diese Idee stammt von einem Kunden, Sie haben eine Liste von "Fachhändlern" Strumpf Ihre Produkte und Sie möchten diese Informationen, um den Benutzern der website. Jedoch, er möchte nicht, dass Konkurrenten unter Ausnutzung seines Systems und "unterboten", die ihn auf seinem Fachhändler. Daher die Einschränkung. Wenn Sie können Ihnen einen besseren Weg, um das gleiche zu erreichen, dann, das wäre erstaunlich,

Cheers,
Dan

  • Haben Sie sich überlegt, was passiert, wenn mehrere Leute hinter dem gleichen firewall, die Ihre Website besuchen, als Gäste, zum Beispiel, mehrere Schüler aus der gleichen Schule? Dieser Ansatz ist wahrscheinlich, um zu verhindern, dass die meisten Studenten aus der Suche auf die Datenbank noch einmal.
  • Bitte erläutern Sie, warum die Gäste sind nur erlaubt, um die Suche 3 mal pro 24 Stunden. Ich bin sicher, die Mitglieder können dann geben Sie viel schönere Lösungen als die Beschränkung auf Basis der IP-Adresse.
  • Ich habe aktualisiert die Frage 🙂
InformationsquelleAutor Dan Hanly | 2011-02-28
Schreibe einen Kommentar