Vergabe dauerhafter, einzigartiger Nutzer-ID's (string+numerisch und zufallsgeneriert) möglich?

am 13.02.2009 - 15:31 Uhr in
Hallo liebe Drupal-Gemeinde,
auf meiner mehrtägigen Suche nach einem ausgereiften OpenSource-CMS bin ich recht schnell davon überzeugt worden, dass Drupal im Grunde genau dem entspricht, was ich haben will.
Jetzt habe ich allerdings im Forum auf drupal.org gelesen, dass die Front-End-Benutzer vom Core her in der Datenbank standardmäßig über Ihren Nutzernamen verwaltet werden. Für mich ist das datenschutzrechtlich relevant, weil ich die Daten der Nutzer getrennt von anderen Datenbanken halte und deshalb sicherstellen muss, dass beim Sprung auf eine andere Domain und beim Wiedereinstieg in das Drupal-Portal nichts weiter als eine zufallsgenerierte, aber eindeutige ID übergeben wird.
Auf drupal.org fand ich bereits einige Tipps und Module zu diesem Problem, die allerdings allesamt mit der Warnung versehen wurden, dass man dazu tief in die Funktionalität von Drupal eingreifen müsste. Außerdem wurden viele dieser Threads bislang nicht abschließend geklärt.
Um es genauer zu machen: ich möchte, dass der Nutzer beim ersten Log-In eine zufallsgenerierte Nummer-Buchstabenkombination zugewiesen bekommt, unter der er eindeutig identifizierbar bleibt.
Gibt es dafür inzwischen eine Lösung? Wie umständlich wäre es, die Drupal-Nutzerverwaltung so aufzubohren, dass zusätzlich bzw. ersatzweise diese ID generiert wird?
Vielen Dank schon einmal für Eure Hilfe, ich hoffe, es gibt dazu eine Antwort, denn ich fände es wirklich schade, nicht mit Drupal arbeiten zu können.
Gruß,
Phil
P.S.: Ich brauch an dieser Stelle noch keine genaue Anweisung, wie ich die Lösung realisiere, Einschätzungen und Links zu dem Thema sind völlig ausreichend. Danke *wink*
- Anmelden oder Registrieren um Kommentare zu schreiben
Also wenn es nur darum geht
am 14.02.2009 - 22:55 Uhr
Also wenn es nur darum geht jedem Benutzer noch einen zufälligen Code mitzugeben, dann ist das einfach machbar :)
Rules, Profilfeld und ein bisschen hook_form_alter
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Vielleicht versteh ich hier
am 14.02.2009 - 23:20 Uhr
Vielleicht versteh ich hier ja was falsch, aber jeder angemeldete Benutzer ist in Drupal über eine eindeutige id identifizierbar.
$user->uid
Die ist zwar nicht zufallsgeneriert, aber halt eindeutig. Reicht das nicht?
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
[beinahe gelöst] Format der uid
am 15.02.2009 - 00:17 Uhr
Meine Frage war vielleicht etwas zu ungenau, aber kann es sein, dass die uid einfach der Accountname ist?
Das wär halt ungünstig. Hatte gestern einige solche Anmerkungen dazu unter drupal.org gelesen, und da gammelten ein paar Threads unbeantwortet vor sich hin.
Generell geht es darum, dass ich die Leute an einer Stelle von meinem Portal abzweige, und sicherstellen muss, dass ich die da zuordnen kann, aber eben nicht nach Ihrem LogIn-Namen. Geht halt um ein Forschungsprojekt, da brauchts schon einen hohen Sicherheitsstandard.
Nur zum Verständnis, und falls in Zukunft noch jemand anders die gleiche Frage umtreibt: Die uid ist eine fortlaufende Nummer und nicht der Name, oder?
Danke für die Hilfe, und wünsch Euch was,
Gruß
Philipp
P.S.: Inzwischen bin ich eh schon am Basteln, drupal ftw!!!
Nein, die uid ist nicht der
am 15.02.2009 - 00:32 Uhr
Nein, die uid ist nicht der Account-Name, sondern wie ich schrieb eine eindeutige id. Klick mal hier im DC auf deiner Benutzernamen, dann siehst du die id: 7526
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
[Gelöst] Unique id ist nicht der Nutzername
am 15.02.2009 - 09:08 Uhr
Alles klar, vielen Dank. Und nochmal Respekt an die Community. Ihr seid super.
Gruß,
Philster