|
||||
|
sobald die session eine customers_id zugewiesen bekommt ist der kunde beim n?chsten seiten reload eingeloggt.
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
||||
|
danke !
leider habe ich es nicht hinbekommen das automatische einloggen "abzubrechen". Das sollte doch eigentlich in der create_account_success.php passieren ? Vermutlich nur eine Zeile an der "richtigen" Stelle !? Hat einer einen Tipp wo diese Zeile hin muss und wie die noch heissen sollte !? Wenn ja, dann bitte ich nochmals drum ! |
|
||||
|
Hi, Bibo
Wenn ich dich richtig verstanden habe, dann m?chtest Du, da? der Kunde, der sich neue registriert, nicht EINGELOGGT ist. Warum auch immer. Was w?re dann, wenn der Kunde, der sich registriert nach der Registrierung direkt wieder ausgeloggt wird. In der create_account.php line 260 Code:
xtc_redirect(xtc_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); Code:
xtc_redirect(xtc_href_link(FILENAME_LOGOFF, '', 'SSL')); Mfg hheimann |
|
||||
|
ich habe eine modifiziert Version. Hier ist in Zeile 273 zwar so ein "?hnlicher" Link. Wenn ich das ab?ndere wird leider keine Email mehr verschickt.
nunja... man kann nicht alles haben. Ich habe aber wieder etwas zum "probieren" und lernen. danke f?r Deine M?he !!! |
|
||||
|
Hi Bibo,
ich w?rde gerne wissen warum ein Kunde, der seine Daten eingegeben hat, nicht eingeloggt sein soll. "Eingeloggt" heisst doch nur, da? der Kunde anhand der customer_id vom System erkannt wird. Was er zu sehen bekommt oder welche Rechte er im System besitzt wird ?ber den Kundenstatus f?r Neukunden festgelegt. Falls es also darum geht was ein neuer Kunde darf oder nicht darf kommt es meinem Verst?ndniss nach nur darauf an, welchen Kundenstatus Du f?r einen Neukunden angelegt hast. Gruss Benax |
|
||||
|
Ganz einfach.
Ich habe eine modifizierte Version. Hierin ist nicht die Emailadresse, sondern eine Kundennummer das "wichtige". d.h. der Kunde loggt sich mit seiner Kundennummer ein. Es existieren bereits 2700 kaufw?tige Kunden die (nach und nach) den ONLINE-Shop nutzen werden. D.h. wenn einer sich mit Kundennummer anmeldet kann er gleich kaufen. (ist ein schon existierender Kunden - normalerweise). Ein Kunde, der keine Kundennummer angibt wird ?berpr?ft. Manuell ein Kundenkonto er?ffnet, die Kundennummer eingetragen und dem Kunden seine Kundennummer mitgeteilt, da? er in den Shop reinkann. Deshalb soll halt nach der erfolgreichen Anmeldung zwar die Begr?ssung kommen (wie auf create_account_success.php), aber der Kunde danach direkt ausgeloggt werden. F?r eine L?sung bin ich nach wie vor gerne offen !! |
|
||||
|
nun... ich habe das nun folgenderma?en gel?st:
ich habe die Beta2 in einer modifizierten Version am laufen. in der create_account.php ab der Zeile 268 sieht das nun wie folgt bei mir aus: xtc_php_mail(EMAIL_SUPPORT_ADDRESS,EMAIL_SUPPORT_N AME,$email_address , $name , EMAIL_SUPPORT_FORWARDING_STRING, EMAIL_SUPPORT_REPLY_ADDRESS, EMAIL_SUPPORT_REPLY_ADDRESS_NAME, '', '', EMAIL_SUPPORT_SUBJECT, $html_mail, $txt_mail); if (!isset($mail_error)) { if ($ccstatus == "3") { xtc_redirect(xtc_href_link(FILENAME_DEFAULT, '', 'SSL')); } else { xtc_session_destroy(); unset($_SESSION['customer_default_address_id']); unset($_SESSION['customer_first_name']); unset($_SESSION['customer_country_id']); unset($_SESSION['customer_zone_id']); unset($_SESSION['comments']); unset($_SESSION['user_info']); unset($_SESSION['customers_status']); unset($_SESSION['selected_box']); unset($_SESSION['navigation']); unset($_SESSION['shipping']); unset($_SESSION['payment']); $_SESSION['cart']->reset(); $ccstatus = 4; xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART, '', 'SSL')); } } else { echo $mail_error; } } } .................................................. ................................. ccstatus ist der Status, den der Kunde nach der anmeldung bekommt. wenn er die 3 hat, hat er eine Kundennummer und es geht alles seinen normalen Weg. d.h. er kann sofort bestellen. wenn er allerdings die 4 hat, dann wird die Session gekillt (aus der logoff.php ?bernommen. ich schicke den dann zu SHOPPING_CART.php um noch einen "Anmeldetext" ausgeben zu lassen. Leider bekomme ich das nicht hin, da ich die $ccstatus nicht in das html-template ?bertragen kann (Anf?nger halt) Da im moment noch wenige die Beta2 haben ist das halt auch kein "Vorteil" f?r mich. Ich hoffe mir kann jemand helfen wie ich die Abfrage im html-template machen kann (also die Variable da abfragen kann) danke... ansonsten ist das aber eine L?sung wo der Kunde dann ausgeloggt ist nach der Anmeldung !!! |
|
||||
|
Jetzt brauch ich mal Hilfe
Du schreibst: Zitat:
Ich verstehe das jetzt nicht Du hast eine Version, die noch nicht fertig ist, in einer ge?derten Version am laufen. und unter Optionen + Attribute schreibst du Zitat:
Zitat:
in meiner Version ist das ja noch nicht eingebaut... deshalb die Frage... ist das dann auch mit zus?tzlicher Texteingabe (gibt ja bei osc so eine contrib)[/quote] Mein Tipp (dr?cke ALT+F4) hheimann |
|
||||
|
Zitat:
hheimann [/b][/quote] !?!??!? klar... ich kann die ALT+F4 dr?cken... kein Problem... ich habe eine modifitierte Beta2 am laufen !! (ok.. am einrichten) also XT-Commerce !! (nix osc !!) die dropdown oder radiobuttons ist nochn icht in meiner enthalten. Wird ja auch laufend weiterentwickelt !!! und wo ist jetzt deine Frage oder ist die hiermit beantwortet !? Jetzt kannst du mir auch meine Frage beantworten ! |
![]() |
| Lesezeichen |
| Stichworte |
| kunde |
| Themen-Optionen | |
| Ansicht | |
|
|