Registrierung funktioniert nicht
Verfasst: Mo 19. Jun 2006, 12:00
Hallo,
Ich habe, ausgehend vom WebEdition Demo Shop, einen kleinen Shop für meinen Kunden eingerichtet. Der Warenkorb an sich, sowie die produktanzeige funktionieren problemlos. Der Kunde benötigt keine Kunden Registrierung, weswegen die entsprechenden Felder ausgebaut wurden. Nur funktioniert die Bestellung nicht, weil er die Kunden einfach nicht anlegt. Habe nun so wirklich alles durchprobiert, aber nichts haut hin.
Das ist der Code, welcher für die Registrierung verwendet wird. Die Feldnamen passen alle, und am Beginn der Seite stehen sessionStart und saveRegistereduser. Die Session ID passt auch ( sonst würde ja auch der Warenkorb nicht funktionieren ), und die übergebenen Felder landen im $_POST:
Verwendet werden der normale Shop und die Kundenverwaltung.
mfg, Roland Knall
Ich habe, ausgehend vom WebEdition Demo Shop, einen kleinen Shop für meinen Kunden eingerichtet. Der Warenkorb an sich, sowie die produktanzeige funktionieren problemlos. Der Kunde benötigt keine Kunden Registrierung, weswegen die entsprechenden Felder ausgebaut wurden. Nur funktioniert die Bestellung nicht, weil er die Kunden einfach nicht anlegt. Habe nun so wirklich alles durchprobiert, aber nichts haut hin.
Code: Alles auswählen
<we:form id="self" pass_id="customerData" name="userform" class="fmailShop">
<we:sessionField name="ID" type="hidden" />
<?php
/*
Kunden die noch nicht registriert sind, bzw. keine Bestellung abgeschlossen haben,
gehören der Gruppe "tmpCustomer" an.
*/
?>
<we:sessionField name="UserGroup" type="hidden" value="tmpCustomer" />
<we:sessionField name="isUser" type="hidden" value="0" />
<?php
/*
Kunden die ohne Registrierung bestellen wollen, erhalten automatisch
einen Benutzernamen und Passwort zugeteilt
*/
?>
<we:sessionField name="Username" type="hidden" autofill="true" />
<we:sessionField name="Password" type="hidden" autofill="true" />
<fieldset>
<legend> Rechnungsadresse </legend>
<p>
<label for="s[Anrede_Anrede]"> Anrede*: </label>
<we:sessionField name="Anrede_Anrede" type="select" class="select" values="Herr,Frau" id="s[Anrede_Anrede]" />
</p>
<p>
<label for="s[Forename]"> Vorname*: </label>
<we:sessionField name="Forename" type="textinput" class="inputs" id="s[Forename]" />
</p>
<p>
<label for="s[Surname]"> Nachname*: </label>
<we:sessionField name="Surname" type="textinput" class="inputs" id="s[Surname]" />
</p>
<p>
<label for="s[ustid]"> UST.-ID: </label>
<we:sessionField name="ustid" type="textinput" class="inputs" id="s[ustid]" />
</p>
<p>
<label for="s[Kontakt_Strasse]"> Strasse*: </label>
<we:sessionField name="Kontakt_Strasse" type="textinput" class="inputs" id="s[Kontakt_Strasse]" />
</p>
<p>
<label for="s[Kontakt_PLZ]"> PLZ*: </label>
<we:sessionField name="Kontakt_PLZ" type="textinput" class="zip" id="s[Kontakt_PLZ]" />
</p>
<p>
<label for="s[Kontakt_Ort]"> Ort*: </label>
<we:sessionField name="Kontakt_Ort" type="textinput" class="inputs" id="s[Kontakt_Ort]" />
</p>
<p>
<label for="s[Kontakt_Land]"> Land*: </label>
<we:sessionField name="Kontakt_Land" type="select" class="select" values="Österreich,Deutschland,Frankreich,Italien,Schweiz,Anderes" id="s[Kontakt_Land]" />
</p>
<p>
<label for="s[Kontakt_Email]"> Email*: </label>
<we:sessionField name="Kontakt_Email" type="textinput" class="inputs" id="s[Kontakt_Email]" />
</p>
<p>
<label for="s[Kontakt_Tel1]"> Telefon: </label>
<we:sessionField name="Kontakt_Tel1" type="textinput" class="inputs" id="s[Kontakt_Tel1]" />
</p>
<p>
<label> </label>
<input type="submit" class="inputButton" name="order" value="Weiter" />
</p>
<p>
(*) Pflichtfelder
</p>
</fieldset>
</we:form>
Code: Alles auswählen
Array
(
[s] => Array
(
[ID] =>
[UserGroup] => tmpCustomer
[isUser] => 0
[Username] => Q34L2pjF$cs
[Password] => 0mvqKBr0&J9
[Anrede_Anrede] => Herr
[Forename] => Max
[Surname] => Mustermann
[ustid] =>
[Kontakt_Strasse] => Plainstrasse 123
[Kontakt_PLZ] => 5020
[Kontakt_Ort] => Salzburg
[Kontakt_Land] => Österreich
[Kontakt_Email] => [email]office@knalleffects.at[/email]
[Kontakt_Tel1] =>
)
[order] => Weiter
)
mfg, Roland Knall