2012-04-13 1 views
-4

Derzeit arbeite ich auf 1 Website, seine Anforderung ist, dass ich Client-Systeme eindeutige Identität, ich bin mit REMOTE_ADDR, aber einige Zeit Problem ist, dass es mir dynamische IP-Adresse irgendwann seine gemeinsame für die gesamte Organisation, ich will Uniq Identität jedes System erhalten, aus dem System meiner Website Zugang ist .. kann ich es durch PHP oder Java-Skript zu bekommen, ist meine Website in Kern PHPBhai Log .. Ich möchte die physische Identität des Client-Systems durch PHP finden ... ist das möglich?

Anregung von Ihrer Seite erforderlich ....

+1

Also die Shift-Taste ist nur eine Taste, die Sie zu zufälligen Zeiten drücken? Bitte bemühen Sie sich etwas zu schreiben. Ich verstehe, dass Sie kein Muttersprachler sind (ich auch nicht), aber die Großschreibung zufälliger Wörter und nicht die Großschreibung von "Ichs" ist einfach nervig. –

+0

Ok ich werde aber einige Zeit ich vergesse zu SHIFT Taste –

Antwort

1

Ich denke, Sie sollten ein Cookie mit eindeutiger Kennung auf dem System des Benutzers setzen, damit Sie beim erneuten Besuch Ihrer Website den Cookie identifizieren und sie als wiederkehrende Besucher behandeln können. Dies ist jedoch nicht wünschenswert, wenn Ihre Website einen zuverlässigen Weg benötigt um Benutzer zu identifizieren, da der Benutzer Cookies seines Systems löschen kann, wann immer er möchte, sind Cookies für allgemeine Zwecke die beste Möglichkeit, Benutzer zu identifizieren. http://www.php.net/manual/en/features.cookies.php

-1

die einzigartige Identitäten können die folgenden sein: Benutzername, Benutzer-ID, IP-Adresse Ich glaube, es gibt Möglichkeiten, Client-Mac-Adresse auch zu erhalten. Aber ich empfehle das nicht.

Ich empfehle, dass Sie einen Login-Bereich für den Client verwenden, damit Sie sie unterscheiden können.

+0

Ich benutze IP-Adresse für Admin Login-Panel, aber einige Zeit Login-Details sind undicht, und sie können Änderungen vornehmen, und IP-Adresse gibt mir ganze Organisation IP, kann ich nicht bekommen Jede Adresse eines bestimmten Systems - also ich möchte jede Uniq-Identität, die von Client-Computer kommt –

+0

Wenn Ihr Motiv ist, um sicherzustellen, dass niemand außerhalb der Bürozeiten anmelden, habe ich eine Lösung, in der Tat 2. Lassen Sie mich wissen, wenn dies das ist, was Sie sind Suche nach oder kann geben Sie mir mehr Informationen über Ihre Anforderung – John

+0

Im Erstellen einer Bank-Website in PHP und aus Gründen der Datensicherheit, möchte ich physische Systemidentität von welchem ​​System die Admin-Login erhalten, weil einige wie wenn ligin Details Leck sind und jemand anderes Login mit diesen Details .. in der gleichen Firma und es kann in einige Daten ändern, das ist, warum ich jede eindeutige Identität wollen –

0

Wenn ein Unternehmen eine dynamische IP verwendet, sehe ich keine Möglichkeit, ihr Netzwerk mit 100% Sicherheit zu identifizieren. Das einzige, was mir einfällt, ist vielleicht Geolocation. Wenn Sie beispielsweise wissen, dass eine Firma in Stadt A basiert und Provider X verwendet, können Sie, wenn eine IP von Provider X auftaucht, diese geolocatieren und prüfen, ob sie aus der Stadt stammt, aus der die Firma stammt. Dies ist jedoch nicht sehr fehlerfrei, und wenn zwei Firmen aus der gleichen Stadt den gleichen Anbieter verwenden, sind Sie verrückt.

Eine andere Idee: Sie könnten das Remote-System Fingerabdruck (offene Ports etc., überprüfen Sie nmap). Wenn der Fingerabdruck eindeutig genug ist, könnte das funktionieren.

Verwandte Themen