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

SQL Datenbank-Struktur User-Account

Eingetragen von PhilippCar (78)
am 29.06.2018 - 12: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 - 13: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

rufzeichen-logo

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wäre das nicht eine Aufgabe

Eingetragen von montviso (2034)
am 02.07.2018 - 07: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.

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 1 Tag 11 Stunden
  • Patch angewandt
    vor 1 Tag 14 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 16 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 16 Stunden
  • ok. Wenn ich das mache
    vor 3 Tagen 16 Stunden
  • Bei gleichem Namen hat das
    vor 3 Tagen 16 Stunden
  • Sorry, dass ich mich hier
    vor 3 Tagen 16 Stunden
  • Habe Patch versucht
    vor 3 Tagen 23 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 1 Stunde
  • Mit Drupal geht das um 150
    vor 4 Tagen 12 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19593

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 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