Inhalte aufrufen

Profilbild
- - - - -

Import Kundendaten

Import kunden kundenimport

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
7 Antworten zu diesem Thema

#1 mad_nico

mad_nico

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 32 Beiträge

Geschrieben: 10 April 2017 - 11:20

Hallo,

 

ich möchte bei einer 2.6 Installation neben den Standard-Kundendaten auch das Geschlecht sowie die Zuordnung zu Kundengruppen per Import übernehmen. Ist das möglich? Beim zuordnen der Import Felder gibt es dafür keine Auswahl.

 

Und noch eine Frage - Kann ich Passwörter per Import übernehmen, wenn ich den MD5 Hash Wert aus der alten DB habe?

 

Viele Grüße, Nico

 

 



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 10 April 2017 - 12:04

Geschlecht kann per Feldname "Gender" importiert werden, sofern das Feld in den Kundeneinstellung aktiviert ist.
Kundengruppenzuordnungen sind für die Feldnamen "IsGuest", "IsRegistered" und "IsForumModerator" importierbar.
Für einen Passwortimport müssen die Felder "Password", "PasswordFormatId" und "PasswordSalt" importiert werden (alle). Hash alleine reicht nicht.

Marcus Gesing

Smartstore AG


#3 mad_nico

mad_nico

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 32 Beiträge

Geschrieben: 11 April 2017 - 13:48

Danke Marcus für die rasche Antwort. Was muss denn in das Feld für Password / PasswordSalt und PasswordFormatId genau rein?

Kannst Du evtl. mal ein CSV Export mit einem Beispiel ran hängen? Wäre sehr hilfreich :-)



#4 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 11 April 2017 - 14:58

PasswordFormatId: 0 für "Clear", 1 für "Hashed", 2 für "Encrypted". Beispiel:
 
PasswordFormatId: 1
Password: 7810BBC161AEB14E09EE3AD3FF7F912C78BF647E
PasswordSalt: v/ZWSVg=

Marcus Gesing

Smartstore AG


#5 mad_nico

mad_nico

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 32 Beiträge

Geschrieben: 18 April 2017 - 07:03

Wie wird denn der Wert für PasswordSalt erstellt? Ich habe die Altdaten nur als MD5 Hashwerte vorliegen (was der FormatId 1 entspricht?).



#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 18 April 2017 - 10:20

.NET hat einen EncryptionService, der dafür eine Methode bereitstellt. PasswordFormat.Hashed nutzt SHA1 oder MD5, je nach Einstellung.

Marcus Gesing

Smartstore AG


#7 mad_nico

mad_nico

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 32 Beiträge

Geschrieben: 18 April 2017 - 10:48

ok, jetzt hab ich es verstanden. Dann habe ich aber trotzdem keine Chance alte Kundenpasswörter zu importieren, da ich nur den MD5 Hash habe und keine Möglichkeit, den Salt Key beim Import zu erzeugen.



#8 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 18 April 2017 - 12:43

Einfach eine leere Zeichenkette als SaltKey verwenden und ausprobieren, ob's funktioniert.


Marcus Gesing

Smartstore AG