Brauche eure Hilfe - Brainstorming!
DJ_Cyberdance 31.01.2007 - 18:36 527 2
DJ_Cyberdance
Here to stay
|
Hallo! Stehe vor folgendem Problem, mache ein Anmeldesystem für Veranstaltungen, zu denen man sich nur zu zweit anmelden kann.
Dabei ergeben sich folgende Schwierigkeiten: Anmeldung ist nur für eingeloggte Benutzer möglich. Es gibt eine Kundenkartei, in der jeder Kunde möglichst nur einmal vorkommt. Identifiziert wird ein Benutzer über seine E-Mail-Adresse und ein Passwort.
Ein Benutzer soll zwei Personen anmelden können, wobei der Benutzer sicher, die zweiter Person aber nicht unbedingt schon in der Datenbank vorhanden ist. Einfach in der Datenbank nach der zweiten Person zu suchen ist aufgrund Rechtschreibfehlern etc. zu fehleranfällig. Verwaltungsaufwand sollte möglichst gering sein.
Fällt euch irgendetwas ein, wie man sowas am elegantesten lösen kann? Bin für alle Vorschläge und Ideen dankbar!
|
rettich
Legendwaffle, waffle!
|
du kannst die personenbeschreibenden felder (also zuname, vorname, straße, email usw) möglichst kurz halten, dann kannst du bei einem tippfehler noch mehrere andere mögliche matchende felder finden (zB in name ist tippfehler, in adresse und email aber nicht -> matcht) ziemlich gutes matching bekommst du über die email-adresse hin (inkl fehlerkontrolle per bestätigungsemail) - wobei du aber auch da nicht sicherstellen kannst, dass eine person nicht mit einer email angemeldet ist, mit einer anderen adresse aber eingeladen wird. ohne eine manuelle überprüfung wirst du nicht weit kommen; außer du bietest den anmeldenden personen eine liste mit möglichen, im system bereits befindlichen personen an. das kann aber zu datenschutzproblemen führen, es sei denn, du hast sowieso öffentlich zugängliche profile (wie zB http://www.xing.com)
|
M.I.P.S.
Big d00d
|
Ich würde sagen, wenn die zweite Person noch nicht in die Datenbank eingetragen ist (d.h. sich selbst eingetragen hat) wirst du um ein datenschutzrechtlich zumindest bedenkliches System nicht rumkommen. Zumindest, wenn die zweite Person bei der Anmeldung eingetragen wird. Schließlich trägt eine andere Person personenbezogene Daten in ein Datenverarbeitungssystem ein. Ganz nebenbei bemerkt, wirst du wahrscheinlich einen Eintrag ins Datenverarbeitungsregister brauchen (kommt halt drauf an, was für Daten gespeichert werden und was damit gemacht wird): Lies mich!Am ehesten geht noch, daß die Emailadresse (Primary Key) der zweiten Person angegeben wird und eine Mail mit Bitte um Bestätigung und Anmeldung ins System an die Adresse versendet wird. Ansonsten reinschreiben, daß zugesichert wird, daß die Adresse nicht gespeichert wird, wenn nicht innerhalb von X Tagen bestätigt wird.
|