2016-10-12 2 views

Antwort

1

Sie können einen Namen nicht automatisch validieren. Was ist ein richtiger Name? Wie definierst du einen echten Namen?

Die einzige Möglichkeit, die Identität zu überprüfen, besteht darin, nach einem Lichtbildausweis zu fragen und diesen von einem Menschen überprüfen zu lassen. Das ist sogar nicht 100%, da es vielleicht Jason Bourne geben wird, der versucht, Ihr System zu benutzen - also verwendet er auch keinen "echten" Namen.

Bedenken Sie auch, dass es Gesetze geben kann, die es verbieten oder einschränken, dass Sie die Foto-IDs Ihrer Benutzer abfragen und speichern.

1

Was einen Namen ausmacht, ist rein subjektiv und daher nicht deterministisch, es sei denn, die Parameter sind explizit in einem Kontext konfiguriert. Angesichts der Menge an Konfiguration, die benötigt wird, um eine Aufgabe wie diese zu erfüllen, bezweifle ich, dass eine allgemeine Bibliothek existieren könnte, die wenig mehr als ein Wrapper um einen knorrigen regulären Ausdruck wäre. Sie können Ihren eigenen regulären Ausdruck zum Erkennen eines echten Namens schreiben. Zwei Dinge werden passieren, Sie werden eine Menge über Regexes und Computational Theory lernen, und Sie werden etwas schaffen, das unweigerlich sowohl falsch positive als auch falsch negative generiert. Jedoch ist es Ihre Anwendung so, was in einem Namen liegt ganz bei Ihnen.

Verwandte Themen