it-swarm.com.de

Wie man mit einem komplizierten Registrierungsprozess umgeht

Ok, es ist ein bisschen kompliziert ... ertrage es mit mir

In meiner Webanwendung habe ich etwas namens "Büro" und es hat viele "Mitarbeiter". Ein "Mitarbeiter" kann ohne ein "Büro" nicht existieren. In meinem aktuellen Mitarbeiterregistrierungsformular fordere ich den Benutzer auf, einige notwendige Informationen über sein "Büro" wie [Name, Adresse, Land, Bundesland] und die Informationen über sich selbst [Vorname, Nachname, E-Mail, Geschlecht ... "einzugeben. usw]. Bei der Übermittlung der Seite erstelle ich zwei Datenbankeinträge, einen für das "Büro" und einen für den "Mitarbeiter". Bis jetzt läuft alles in Ordnung. Mein Problem sind:

1- Wenn ein anderer "Mitarbeiter" versucht, sich von einem zuvor registrierten "Büro" aus zu registrieren. Er sollte keine Informationen für ein bereits eingetragenes Büro eingeben müssen.

2- Es kann zu Rechtschreibproblemen kommen, z. B. könnte der Name "Office" "Yahoo" sein, während eine andere Person ihn als "Yahoo!" ausfüllt. Dadurch werden möglicherweise zwei Datensätze für dasselbe Büro erstellt.

3- Ich dachte daran, ein Pulldown-Menü zu erstellen, in dem bereits erstellte Büros aufgelistet sind, damit Benutzer die Möglichkeit haben, ein neues zu erstellen oder ein zuvor erstelltes auszuwählen. Dies würde jedoch zu Betrug führen, bei dem die Leute leicht vorgeben könnten, "Google" -Mitarbeiter zu sein, während sie es nicht sind.

Wie werde ich den Benutzer dazu bringen, sich mit minimalem Aufwand und minimalem Fehler zu registrieren?.

2
wael34218

Für den Anfang verstehe ich nicht, warum es ein Problem ist, warum ein Problem, wenn jemand falsche Informationen über das Unternehmen eingibt, für das er arbeitet. Viele Leute würden gerne für Google arbeiten, aber wie gewinnt Ihr Nutzer etwas, wenn er den falschen Eindruck erweckt, dass er für Google arbeitet?.

Bei der Auswahl von Unternehmen würde ich die Verwendung einer Option zur automatischen Vervollständigung empfehlen, bei der Daten aus einer Liste von Unternehmen abgerufen werden. Wenn der Benutzer Yahoo (ein bekanntes Unternehmen) eingibt, hilft ihm die automatische Vervollständigung nur bei der Auswahl des Namens, wodurch der Bereich für Rechtschreibfehler verringert wird.

Wenn Ihre Anwendung jedoch vom Firmennamen abhängig ist, um eine bestimmte Funktion bereitzustellen, können Sie ihn in einem ersten Schritt zur Überprüfung auffordern, seine Unternehmens-E-Mail-ID anzugeben und fahren Sie dann mit dem Registrierungsprozess fort

enter image description here

Wenn der Benutzer einen Namen eingibt, der nicht einmal eine teilweise Übereinstimmung findet, speichern Sie ihn als neue Firma.

3
Mervin