Impostare i Profili in un ecommerce

lunedì 26 gennaio 2009 - 08.09

sanfra Profilo | Junior Member

salve, io non ho ancora capito benissimo i Profile di asp.net, cioè sono una sostituzione alle session?


qualcuno ha qualche articolo interessante e/o esempio sull'implementazione di un carrello?

Grazie!

rossimarko Profilo | Guru

Ciao,

no i profile non sono una sostituzione delle session. Sono semplicemente un provider che ti consente di leggere e salvare informazioni aggiuntive sull'utente.

Per quanto riguarda l'implementazione di un ecommerce c'erano anche degli starter kit di asp.net che facevano un'implementazione di esempio: http://aspnet.html.it/script/vedi/4442/ecommerce-starterkit-per-aspnet/
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

sanfra Profilo | Junior Member

Ma io ho visto le applicazioni in questione, e comunque a differenze di altri linguaggi di scripting(PHP) che fanno un uso massivo delle sessioni, in asp.net 3.5 non ne vedo più!

Infatti il carrello viene implementato tramite queti profile, mentre io invece prima di conoscere quet'ultimi, l'aggiunta nel carrello lo facevo tramite session.

Grazie per il suggerimento e il link da te postato.

rossimarko Profilo | Guru

Non ho visto nel dettaglio l'applicazione comunque si, di solito si metteva in session.

Comunque le differenze sono solo di gestione la logica è la medesima. Il carrello è salvato in un oggetto che rimane comunque associato all'utente.

Il profile è un provider che si può personalizzare (http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx) e che di solito è salvato su database, solo magari lo salvano li per persistere i dati tra un accesso e l'altro.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5