#1 (permalink)  
Alt 16.11.2003, 18:32
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

Da es nicht bei allen neuen Kunden (warum auch immer) gut ist wenn diese direkt nach der Neuanmeldung eingeloggt sind habe ich nun 2 Tage (und fast auch volle N?chte...grins.) versucht herauszufinden an welcher Stelle der Kunde eingeloggt ist.

Neuer Kunde geht ?ber das Modul login.php.
Meldet sich auf create_account.php an.
Mit Best?tigung der Anmeldung wird der Kunde im Modul create_account_success.php als neuer Kunde (eingeloggt) begr?sst.

An welcher Stelle erfolgt das einloggen ?
Da der Kunde sich neu anmeldet kann das doch nicht auf der login.php passieren ?

Ich hoffe es kann mir jemand helfen.
Modul mit der Zeile wo es passiert w?re gut um das mal alles zu verstehen !

danke euch !!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 16.11.2003, 18:51
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

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
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 16.11.2003, 22:59
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

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 !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 17.11.2003, 22:04
Benutzerbild von hheimann  
Registriert seit: 05.09.2003
Beiträge: 93
Standard

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'));
durch

Code:
xtc_redirect(xtc_href_link(FILENAME_LOGOFF, '', 'SSL'));
ersetzen

Mfg
hheimann
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 17.11.2003, 22:54
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

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 !!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 18.11.2003, 13:44
Benutzerbild von Benax  
Registriert seit: 07.09.2003
Beiträge: 37
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 18.11.2003, 13:55
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

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 !!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 19.11.2003, 19:17
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

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 !!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 19.11.2003, 20:05
Benutzerbild von hheimann  
Registriert seit: 05.09.2003
Beiträge: 93
Standard

Jetzt brauch ich mal Hilfe
Du schreibst:

Zitat:
Originally posted by Bibo+Nov 19 2003, 20:17 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Bibo @ Nov 19 2003, 20:17 PM)</td></tr><tr><td id='QUOTE'>
ich habe die Beta2 in einer modifizierten Version am laufen.
[/b]


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:
Originally posted by Bibo@Nov 19 2003, 20:50 PM
<!--QuoteBegin-mzanier
Zitat:
@Nov 14 2003, 11:04 AM
man(n) kann in der beta2 bei jedem produkt ausw?hlen ob die optionen mit dropdown oder radiobuttons dargestellt werden sollen.

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 19.11.2003, 20:12
Benutzerbild von Bibo  
Registriert seit: 21.10.2003
Beiträge: 440
Standard

Zitat:
Originally posted by hheimann+Nov 19 2003, 21:05 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (hheimann @ Nov 19 2003, 21:05 PM)</td></tr><tr><td id='QUOTE'> Jetzt brauch ich mal Hilfe
Du schreibst:

Zitat:
Originally posted by Bibo@Nov 19 2003, 20:17 PM

ich habe die Beta2 in einer modifizierten Version am laufen.
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:
Originally posted by Bibo@Nov 19 2003, 20:50 PM
<!--QuoteBegin-mzanier
Zitat:
@Nov 14 2003, 11:04 AM
man(n) kann in der beta2 bei jedem produkt ausw?hlen ob die optionen mit dropdown oder radiobuttons dargestellt werden sollen.

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)
Mein Tipp (dr?cke ALT+F4)

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 !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kunde

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand