Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal 7 - Passwort verschlüsselung in MySql Datenbank // Oder Drupal-User von außerhalb einfügen

Eingetragen von take_me_sfz (8)
am 06.06.2012 - 11:38 Uhr in
  • Allgemeines zu Drupal

Hallo Zusammen,

ich sitze nun seit Tagen dabei ein Problem zu lösen, nun frage ich hier, in der Hoffnung eine Lösung zu finden oder einfach eine andere Herangehensweise.

Also schreibe derzeit an meiner Bachelor-Thesis und möchte von außerhalb einen neuen Drupal-Benutzer einfügen. Hintergrund ist der, ich Programmiere ein "Spiel" (zumindest einen Teil davon) dort kann man sich registieren und anmelden. Diesen Nutzer möchte ich auch bei Drupal einfügen können, damit in Drupal später seine Statistiken angezeigt werden können etc.

Sprich meine bisherige Idee war, in der Drupal-Datenbank die Tabelle "Users" einfach zu erweitern mit meinen gewünschten Benutzern, mein einziges Problem ist jedoch die Passwort-Verschlüsselung. Ab Drupal 7 wird ja nicht mehr die MD5 verschlüsselung benutzt, sondern sein SHA512 + Salt.

Mein Passwort kann ich mir mit der /drupal/scripts/password-hash.sh zwar erstellen, jedoch nur per Console. Ich führe jedoch meine SQL-Befehle über einen Java-Webservice (läuft auf Tomcat 7) aus.

Problem ist also, ich komme nicht an die password-hash.sh heran.

Kann ich mir auf einer anderen "Art und Weise" das Passwort generieren lassen oder gibt es eine ganz andere Möglichkeit, einen Bentzer von außerhalb einzufügen? Vielleicht muss man ja auch nur ein PHP-Script oder ähnliches aufrufen, welches einen Benutzer mit allem was dazugehört anlegt. Oder Alternativ, kann man die Verschlüsselung auf MD5 stellen?

Ich hoffe jemand kann mir helfen.

Gruß und danke um Vorraus

‹ [gelöst] Nice-Menus: 2. Menüebene des Hauptmenüs auf eigener Seite anzeigen. Wie geht das? Hilfe: Kein Text im Teaser ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sicherheit

Eingetragen von ronald (3857)
am 06.06.2012 - 12:31 Uhr

Die Passwortsicherheit wurde bei Drupal7 verbessert.
Deshalb gibt es den Umweg, der sicherstellt, dass ein individuelles "Salt" für die Verschlüsselung benutzt wird.
Wenn du die Verschlüsselung in die Datenbank eintragen willst, kann dir nur Dr. Guttenberg helfen (Copy&Paste).

Dies sollte auch nur in seltenen Norfällen der Fall sein müssen.

Ansonsten kann jeder User, sofern seine E-Mailadresse richtig hinterlegt wurde und der Mailservice auf dem Server funktioniert, sich einen Einmalzugang zusenden lassen, mit dem er dann ein neues Passwort vergeben kann (Passwort vergessen).

Mache es doch umgekehrt.

Lasse den Benutzer in Drupal registrieren, und hole die Kerndaten für das Spiel aus der Usertabelle.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das mit dem in Drupal

Eingetragen von take_me_sfz (8)
am 06.06.2012 - 12:45 Uhr

Das mit dem in Drupal registieren wäre eine "Notlösung".

Zudem möchte ich ja, dass sich die User in dem Spiel anmelden können, dafür muss ich aber das Passwort beim login verschlüsseln und mit dem in Drupal hinterlegtem vergleichen.

Verstehst du mein Problem? Wie soll man das sonst machen?

Ich muss ihrgentwie ein Passwort "123456" dazu bekommen "$S$DiLBEiLvO9RCO0gJwVYkOFuP1ICCbDTK6QTZITlFDhJa46X6IIca" und das ohne die Console.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du in diesem

Eingetragen von SteffenR@drupal.org (2262)
am 06.06.2012 - 15:18 Uhr

Hast du in diesem Zusammenhang schon einmal über die Nutzung von Web-Services nachgedacht ? Hier brauchst du dich dann um Sachen wie bspw. "Passwort verschlüsseln" bzw. das Neu-Anlegen von Nutzern direkt in der DB nicht kümmern. Außerdem arbeitest du so eher nach dem "Drupal-Way" - direkte Aktionen in der Datenbank sind nicht immer ratsam..

Weitere Infos zu Webservices in Drupal findest du hier:
http://drupal.org/project/services
http://www.amazon.de/Drupal-Web-Services-ebook/dp/B0057EURZM ( für Drupal 6 )

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn der Spielzugang immer über Drupal geschieht

Eingetragen von ronald (3857)
am 06.06.2012 - 18:04 Uhr

Kann Drupal die Authentifigierung übernehmen.
In einem geschlossenen System, also wenn das Spiel innerhalb Drupals liegt, ist es nicht nötig, dass das Passwort durchgereicht wird.
Ansonsten muss man überlegen, wie man verhindert, dass außerhalb Drupals auf das Spiel zugegriffen werden kann.

  • 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 6 Wochen 6 Tagen
  • Hey danke
    vor 7 Wochen 7 Stunden
  • Update: jetzt gibt's ein
    vor 7 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 7 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 7 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 8 Wochen 2 Tagen
  • In der entsprechenden View
    vor 8 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 8 Wochen 2 Tagen
  • gelöst
    vor 10 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 11 Wochen 7 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 17 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