Spalte 'data' in Tabelle users
am 02.12.2009 - 17:16 Uhr in
Hi,
ich muss für ein Modul selber einen Benutzer anlegen und bin dabei auf die Funktion user_save gestoßen, die das ja schon komplett übernimmt. Nur ist mir jetzt nicht ganz klar welche Werte ich in dem Array mit der Userinfo setzten muss.
Das hier ist bis jetzt mein Code:
$name = 'Hugo';
$mail = 'hugo@ha.com';
$pass = 'testtesttest';
$userinfo = array(
'name' => $name,
'pass' => $pass,
'mail' => $mail,
'init' => $mail,
'status' => 1,
"authname_$module" => $name,
'access' => time()
);
$account = user_save('', $userinfo);Danach sieht der Eintrag auch fast genauso aus wie jeder andere normal registrierte. Bis auf die Spalte 'data'. Hier steht "a:0:{}" wobei dort normalerweise mehr steht! Da ich den Code aus der API kopiert habe ist mir auch nicht klar wofür "authname_$module" gebraucht wird.
Was ich erreichen will ist, dass der User nach dem Anlegen so ist, wie jeder normal registrierte Benutzer ist nachdem sich dieser mit dem Bestätigen der Mail vollständig registriert hat.
Ich würde mich über etwas freuen wo die ganzen Werte für das Array erklärt sind.
Danke :)
[Edit]
Achso, das hier (http://www.drupalcenter.de/node/9512) hab ich gefunden aber es beantwortet ja irgendwie auch nicht die Frage wofür es gebraucht wird...
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Wochen 2 Tagen
vor 2 Wochen 2 Tagen
vor 2 Wochen 3 Tagen
vor 3 Wochen 1 Tag
vor 3 Wochen 1 Tag
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 6 Wochen 2 Tagen
vor 6 Wochen 2 Tagen