Spalte 'data' in Tabelle users
Eingetragen von Klalaus (11)
am 02.12.2009 - 17:16 Uhr in
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 30 Minuten 33 Sekunden
vor 6 Stunden 50 Minuten
vor 1 Tag 38 Minuten
vor 1 Tag 3 Stunden
vor 1 Tag 4 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 15 Stunden
vor 2 Tagen 11 Minuten
vor 2 Tagen 15 Minuten