Avatar billede Slettet bruger
20. juni 2002 - 21:07 Der er 5 kommentarer og
1 løsning

arbejde med unikke brugerid's i en e-shop

Jeg har for sjov bikset en lille e-shop sammen, men er nu nået til det punkt hvor jeg teoretisk ikke længere er den eneste der skal kunne handle i den ;)

Som det er nu har jeg bare en tabel der hedder kurv_indhold, som jeg referer til via id=1. Det virker fint til at udvikle med, men det siger sig selv at der kunne opstå problemer hvis alle kunderne skal dele den samme kurv!

Så hvordan får jeg:

- tildelt hver kunde et unikt id (jeg vil helst undgå et eller andet random id)
- jeg vil ikke lave en insert, for derefter hente insert_id'en og stikke kunden denne. For mig at se er det spild af ressourcer, og en potentiel fejlkilde, hvis der sker 2 inserts på næsten samme tid, og der så skal hentes 2 id's på næsten samme tid.
- denne unikke id skal kun leve sålænge kunden har siden åben.

For dem der er interesseret er shoppen åben på www.mmd-group.dk/eshop . Husk at den er under udvikling :)
Avatar billede askhoej Praktikant
20. juni 2002 - 21:15 #1
Du kan bruge den enkelte brugers unikke Session ID til identificere de forskelleige indkøbskurve.

Ellers kan du udbygge din shop så det kræver at man er logget ind for at handle, herefter kan brugerens unikke ID benyttes til identifikation.
Avatar billede Slettet bruger
20. juni 2002 - 21:20 #2
Hvordan udskriver man session ID'en i ASP? (Jeg ved godt hvordan man bruger sessions ellers)
Avatar billede askhoej Praktikant
20. juni 2002 - 21:24 #3
<%
Response.Write(Session.SessionID)
%>
Avatar billede Slettet bruger
20. juni 2002 - 21:44 #4
Nu har jeg lavet det så det virker med session id, kan du ikke lige tjekke det?

www.mmd-group.dk/eshop

:)
Avatar billede askhoej Praktikant
20. juni 2002 - 21:52 #5
Der står en masse ting i indkøbskurven da jeg kom ind på siden første gang???
Avatar billede Slettet bruger
20. juni 2002 - 23:31 #6
Ups...jeg skulle lige huske at uploade. Nu skulle den være der.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester