Benutzername / Passwort mit random

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
club-basic

Benutzername / Passwort mit random

Beitragvon club-basic » So 25. Jul 2004, 20:01

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??!! :evil:

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 :wink:

Flavio Holdermann

Beitragvon Flavio Holdermann » Mo 26. Jul 2004, 10:01

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

Code: Alles auswählen

<?php $_REQUEST["s"]["Username"] = "festgelegter Username" ;
          $_REQUEST["s"]["Password"] = "festgelegtes Password"; ?>
und danach ein we:sessionStart

club-basic

so weit waren wir schon

Beitragvon club-basic » Mo 26. Jul 2004, 11:55

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

club-basic

wieder ein mal, wie so oft

Beitragvon club-basic » Di 27. Jul 2004, 22:14

:evil: :evil: 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! :evil: :evil:

was solls!! :wink:

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 :D

netzlum
webEdition Partner
webEdition Partner
Beiträge: 330
Registriert: Mi 28. Apr 2004, 00:27
Wohnort: Münster
Kontaktdaten:

Re: wieder ein mal, wie so oft

Beitragvon netzlum » Mi 18. Aug 2004, 10:35

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
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste