+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Neue Nutzer direkt in DB anlegen

  1. #1
    Neu an Board
    Registriert seit
    25.11.2010
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Neue Nutzer direkt in DB anlegen

    Hallo Leute,

    ich möchte eine große Anzahl an Nutzern anlegen. Als Grundlage dient mir eine Mitgliederliste des Vereins.

    Dazu plane ich ein kleines Import Script zu basteln, welches in einer Schleife zu jedem Mitglied ein Zufallspasswort generiert, den Nutzer anlegt, das Passwort verschlüsselt einträgt und das PW im Klartext in eine Logdatei schreibt.

    Soweit, so einfach.

    Jetzt bin ich jedoch auf Probleme gestoßen.

    Die Generierung des Passworts will irgendwie nicht richtig funktionieren.
    Ich habe über die Suchfunktion diesen Eintrag gefunden:
    http://www.joomlaportal.de/allgemein...k-anlegen.html
    Das generierte Passwort sieht komisch aus.

    Testweise habe ich mal probiert das verschlüsselte Passwort aus einem anderen Datensatz zu kopieren. Beim Einloggen kam dann die Meldung "E_NOLOGIN_ACCESS"

    Nun zur Frage:
    Was muss ich beachten, wenn ich einen Nutzer direkt in die Datenbank eintragen möchte?
    Kann mir jemand einen PHP Schnippel zur Verfügung stellen, mit dem ich ein Passwort korrekt verschlüsseln kann?

    Für alle Antworten bin ich sehr dankbar.

    Besten Dank im Voraus!

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.730
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Hallo und willkommen im Forum.
    Erst einmal könnte diese Erweiterung nützlich sein (Importiert auch laut Beschreibung unverschlüsselte Passwörter, die Du vorab z. B. mit rand() erzeugst). Sonst hilft vielleicht noch das, das und das.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein