hallo,
ich möchte unseren kunden ohne regestrieung den einkauf ermöglichen.
da das aber im webedtion nicht so geht, haben ich mir einen kleinen trick einfallen lassen, doch bei der umsetzung hängt es nun??!!
folgende idee:
<?php $Username= rand(0,3000); echo "$Username";
$Username = $we_doc->getElement("Username"); ?>
<we:sessionField name="Username" type="????oder so"/>
nur das sessionField nimmt die var nicht an!
wer weis wie ich die var in das sessionField bekomme und so einfach den kunden zwar registriere er das aber nicht so empfindet, da ich die felder dann verstecke.
gruss
robert
Benutzername / Passwort mit random
Hallo
um einen Login-freien Einkauf zu ermöglichen würde ich folgernde maßen vorgehen
Username und Password fest vorgeben ( in der Kundenverwaltung) und dann per
und danach ein we:sessionStart
um einen Login-freien Einkauf zu ermöglichen würde ich folgernde maßen vorgehen
Username und Password fest vorgeben ( in der Kundenverwaltung) und dann per
Code: Alles auswählen
<?php $_REQUEST["s"]["Username"] = "festgelegter Username" ;
$_REQUEST["s"]["Password"] = "festgelegtes Password"; ?>
so weit waren wir schon
danke für die schnelle post!
so weit waren wir schon?
das problem ist aber:
das ich vom kunden daten benötige, wie adresse email und name um die gekaufete ware auch zu versenden, zusätzlich gibt es noch die möglichkeit die ware als geschenk an eine andere adresse zu versenden.
und soweit mir bekannt ist, holt sich das mailformular (maikmail) die erforderlichen daten aus der kundendatei bzw aus dem shop.
verstehen sie was ich meine? oder bin ich da falsch gewickelt?
##eine weiterer gedanke ist###
über sql delete den datenbankeintrag gast so upzudaten das die felder adresse etc. immer wieder geleeert werden. das könnte natürlich kritisch werden, wenn zwei gäste zur gleiche zeit einkaufen??
gibt es da eine idee??
grüsse
robert
so weit waren wir schon?
das problem ist aber:
das ich vom kunden daten benötige, wie adresse email und name um die gekaufete ware auch zu versenden, zusätzlich gibt es noch die möglichkeit die ware als geschenk an eine andere adresse zu versenden.
und soweit mir bekannt ist, holt sich das mailformular (maikmail) die erforderlichen daten aus der kundendatei bzw aus dem shop.
verstehen sie was ich meine? oder bin ich da falsch gewickelt?
##eine weiterer gedanke ist###
über sql delete den datenbankeintrag gast so upzudaten das die felder adresse etc. immer wieder geleeert werden. das könnte natürlich kritisch werden, wenn zwei gäste zur gleiche zeit einkaufen??
gibt es da eine idee??
grüsse
robert
wieder ein mal, wie so oft
wieder ein mal, wie so oft kommt von webedtion nur wenig und das was kommt hat nicht so richtig mit der frage zu tun, auch alle anderen mitglieder sind eher passive glotzer und wie ich glaube aktive nutzer!
was solls!!
hier das ergebnis
<we:form id="der folge seite" method="post"> <?php /* login */?>
<we:sessionField name="ID" type="hidden"/>
<?php /* versteckte felder für random neuer kunde*/ ?>
<we:sessionField name="Username" type="hidden"/>
<we:sessionField name="Password" type="hidden"/>
<we:sessionField name="ID" type="hidden"/>
<?php $randomUser = rand(0,1000000);?>
<input type="hidden" name="s[Username]" value="<?php echo $randomUser ?> " >
<input type="hidden" name="s[Password]" value="gast" >
und sessionstart nicht vergessen (ganz am anfang)
gruss
club basic
was solls!!
hier das ergebnis
<we:form id="der folge seite" method="post"> <?php /* login */?>
<we:sessionField name="ID" type="hidden"/>
<?php /* versteckte felder für random neuer kunde*/ ?>
<we:sessionField name="Username" type="hidden"/>
<we:sessionField name="Password" type="hidden"/>
<we:sessionField name="ID" type="hidden"/>
<?php $randomUser = rand(0,1000000);?>
<input type="hidden" name="s[Username]" value="<?php echo $randomUser ?> " >
<input type="hidden" name="s[Password]" value="gast" >
und sessionstart nicht vergessen (ganz am anfang)
gruss
club basic
-
- webEdition Partner
- Beiträge: 330
- Registriert: Mi 28. Apr 2004, 00:27
- Wohnort: Münster
- Kontaktdaten:
Re: wieder ein mal, wie so oft
Hallo club basic,
ich weiss zwar noch nicht warum man nur über inputfelder und nicht über we:setVar to ="sessionfield" die Werte in die Sessionfields schreiben kann und die Schreibweise name="s[Username]" ist mir auch nicht deutlich, aber es funktioniert.
Und dafür vielen Dank
Noch eine Anmerkung: Ich erzeuge die UserID über :
<?php $kundennr= substr(md5(uniqid (rand())),0,20); ?>
ist auch ne Möglichkeit
gruss
Ludger
ich weiss zwar noch nicht warum man nur über inputfelder und nicht über we:setVar to ="sessionfield" die Werte in die Sessionfields schreiben kann und die Schreibweise name="s[Username]" ist mir auch nicht deutlich, aber es funktioniert.
Und dafür vielen Dank
Noch eine Anmerkung: Ich erzeuge die UserID über :
<?php $kundennr= substr(md5(uniqid (rand())),0,20); ?>
ist auch ne Möglichkeit
gruss
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste