Seite 1 von 1
Passworteingabe bei Kunden-Regestrierung
Verfasst: 16.11.2009, 15:17
von wolfschw
Hallo
Ist es möglich, das der Kunde sich gleich bei der Neu-Regestrierung ein Passwort selbst ausdenken kann ?
Jetzt bekommt der Kunde ja ein selbstgeneriertes Passwort vom Shop per mail zugeschickt.
gruß
Wolfgang
Verfasst: 16.11.2009, 16:03
von r23
Hallo,
~/shop/includes/oos_define.php
Verfasst: 16.11.2009, 16:50
von wolfschw
Danke
gruß
Wolfgang
Verfasst: 08.11.2010, 16:09
von Bitburger
Hallo zusammen,
bei mir klappt das nicht! ich kann trotzdem nicht mein passwort eingeben bei der anmeldung! kann mir jemand helfen?
lg
Verfasst: 08.11.2010, 17:08
von r23
Hallo,
willkommen!
im Template prüfen wir mir
~/templates/modules/users/account_process.html
ob die Anfrage angezeigt werden soll (true) oder nicht.
Im Script /includes/pages/user/create_account.php
erzeugen wir mit
Code: Alles auswählen
if ((CUSTOMER_NOT_LOGIN == 'true') or (MAKE_PASSWORD == 'true')) {
$show_password = false;
} else {
$show_password = 'true';
}
$smarty->assign('show_password', $show_password);
den Wert von
$show_password
einfach die Scripte anpassen
aus
Code: Alles auswählen
if ((CUSTOMER_NOT_LOGIN == 'true') or (MAKE_PASSWORD == 'true')) {
$show_password = false;
} else {
$show_password = 'true';
}
$smarty->assign('show_password', $show_password);
wird
und dies an den stellen, wo man dies geändert haben möchte
hoffe die Antwort hilft weiter
ralf
Verfasst: 11.11.2010, 09:04
von Bitburger
vielen dank! die passwort eingabe wird nun angezeigt!
einziges manko, das eingegebene passwort wird nicht gespeichert... ?(
gruß
Tobias
Verfasst: 11.11.2010, 11:43
von r23
Hallo,
Warum sollte der Shop das Passwort nicht abspeichern?
Was steht in der Error Log vom adodb Server?
~/oos_temp/log/
Wenn die Konstanten
CUSTOMER_NOT_LOGIN == false
MAKE_PASSWORD == true
erzeugt der Shop selbstverstädnlich weiterhin ein Passwort.
Code: Alles auswählen
if (CUSTOMER_NOT_LOGIN == 'false') {
if (MAKE_PASSWORD == 'true') {
$password = oos_create_random_value(ENTRY_PASSWORD_MIN_LENGTH);
Welche Konfigurationwerte werden für MAKE_PASSWORD und CUSTOMER_NOT_LOGIN verwendet?
cu
ralf
Verfasst: 11.11.2010, 12:00
von Bitburger
das sind meine Einstellungen! es wird auch die Passwort eingabe angezeigt. nur speichern tut er sie nicht!
in der adodb log ist kein error hinterlegt ?(
Code: Alles auswählen
if ((CUSTOMER_NOT_LOGIN == 'true') or (MAKE_PASSWORD == 'true')) {
$show_password = false;
} else {
$show_password = 'true';
}
$smarty->assign('show_password', 'True');
lg
tobi
Verfasst: 11.11.2010, 15:11
von r23
Hallo,
merkwürdig...
In der "create_account_process" ~/includes/pages/user/ speichert der Shop das Passwort
ausser, der Kunde muss vom Shop - Betreiber freigeschaltet werden... nur dann
versendet der Shop mit der Zugangserlaubnis das passwort ... was der Kunde dann ändern sollte...
Code: Alles auswählen
$sql_data_array = array('customers_firstname' => $firstname,
'customers_lastname' => $lastname,
'customers_email_address' => $email_address,
'customers_telephone' => $telephone,
'customers_fax' => $fax,
'customers_newsletter' => $newsletter,
'customers_status' => $customers_status,
'customers_login' => $customers_login,
'customers_max_order' => $customer_max_order,
'customers_password' => oos_encrypt_password($password),
'customers_wishlist_link_id' => $wishlist_link_id,
'customers_default_address_id' => 1);
mit
wird hier das Passwort verschlüsselt.
vor
würde ich mir den Inhalt von
$password einmal anezigen lassen
Das passwort soltle der eingabe entsprechen. Wenn nicht - erzeugte der Shop ein Passwort
oder das Passwort kamm nicht an.
Bitte einmal pürfen
cu
ralf