This isn't really an angular issue as much as it is a general web-application design issue. But you can do something like set a cookie on the browser with session information, which will persist between connections. Then when the angular app starts up, have it check to see if there's a session cookie and get your state from there.
Of course, cookies (and sessions in general) have all sorts of security considerations, so if you're actually designing a real ecommerce site (and not working through a tutorial), I'll *strongly* recommend you hire someone who has done this before and get them to help. There's a lot of gotchas that can lead to losing client data, bleeding personal information to attackers, or just having plain old corrupted payment records so you can't tell who actually paid for their products and who faked a PayPal callback. e On Wed, Aug 20, 2014 at 4:05 AM, R tget <[email protected]> wrote: > Yes, but in angular is there a way to get a unique session variable for a > user? so that i can store this in the DB and if this user comes back he > automaticly gets this ID ? > > Because im working with API... but everytime i call for a session id (php) > it gives a new id... > > Op woensdag 20 augustus 2014 00:35:39 UTC+2 schreef Eric Eslinger: >> >> You'll probably need to handle this in the typical fashion - store user >> session data in a session variable, either a session cookie, or stashed in >> a session store on your backend. >> >> e >> >> >> On Tue, Aug 19, 2014 at 12:21 PM, R tget <[email protected]> wrote: >> >>> Hi im building a shopping cart now on checkout im using external payment >>> modules. so its get redirected to another site for example paypal and then >>> come back for a thank you page. >>> >>> but if a user selects a payment method and goes back, al the angular >>> data is gone, cart is empty etc. what is the best way to handle this? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "AngularJS" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> >>> Visit this group at http://groups.google.com/group/angular. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
