Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

SQL Datenbank-Struktur User-Account

Eingetragen von PhilippCar (92)
am 29.06.2018 - 11:40 Uhr in
  • Module
  • Drupal 7.x

Um externe Nutzerdaten in Drupal zu importieren, muss ich die User-Datenbanktabellen in MySQL mit Daten füllen.

Wenn ich in SQL einen neuen Nutzer mit Benutzername, EMail und Passwort anlege klappt das ganze. (2 Datenbanktabellen ..._users...)

Problematisch ist es, wenn ich das Registrierungsfomular um weiter Felder erweitert habe. z.B. mit dem Textfeld "Vorname". Für Vorname erzeugt Drupal 2 Datenbanktabellen (... field_vorname ...). Wenn ich dort einen Datensatz eintrage, wird jener aber nicht direkt mit den Userdatensatz verknüpft - trotz gleicher UserID.

Ich hab schon versucht diese Drupal Datenbanktabelle zu nutzen https://www.drupal.org/files/er_db_schema_drupal_7.png aber dort findet sich auch keine Zusatztabelle, die anscheinend eine Verknüpfung herstellt.

Hat hier jemand Erfahrung, welche Datenbanktabelle die Verknüpfung zwischen "_user_"-Datenbanktabelle und den "Field_"-Tabellen herstellt?

‹ UUID Sicherheitsupdate vom 03. Juli 2018 Uploadverzeichnis CKeditor unterstützt keine Token? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich vermute es geht um Drupal

Eingetragen von eigentor (1424)
am 29.06.2018 - 12:53 Uhr

Ich vermute es geht um Drupal 7?
So oder so solltest du dich mit dem Drupal-Entity-System vertraut machen.
Du solltest beim Import User Entities erstellen.
Einzelne Datenbank-Tabellen zu importieren kann funktionierten, aber dann musst du wie du beschreibst die ganzen Beziehungen selber herstellen. Es werden auch hier und da IDs hochgezählt, weswegen es eine irre Arbeit wäre, in der du im Prinzip all das von Hand schreibst, was schon existierst.
Das Entity-System übernimmt diese Arbeit für dich.

Beim Speichern von Entities gibt es vorgegebene Vorgehensweisen, wie du einzelne Felder mit Daten füllen kannst. User sind sowohl in Drupal 7 als auch Drupal 8 Entities, von daher ist das Vorgehen ähnlich.
Ich glaube das hier ist für Drupal 7, bin aber nicht 100% sicher https://drupal.stackexchange.com/questions/6976/create-a-user-programmat...
Das hier ist für Drupal 8
https://drupal.stackexchange.com/questions/185441/programmatically-creat...

Das hier ist deine passende Google-Suche:
https://www.google.com/search?client=firefox-b-ab&ei=2hs2W5aTMouqsQH-7LX...
Programmatisch User-Accounts erstellen mit zusätzlichen Feldern

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wäre das nicht eine Aufgabe

Eingetragen von montviso (2188)
am 02.07.2018 - 06:13 Uhr

Wäre das nicht eine Aufgabe für Feeds Modul?
https://www.drupal.org/project/feeds
mit der Erweiterung
https://www.drupal.org/project/feeds_profile2

Zumindest unter D7 läuft Feeds sehr gut.
Wie der Status auf D8 ist, bin ich nicht sicher, aber profil2 Erweiterung gibt es da noch nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20454

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association