|
I suppose that would come down to why you would need user accounts. The obvious reason is to relate certain orders or activity on your site to an individual. I can see processing orders as being viable without the person having an account if perhaps they only need to run through a form or two to enter details (like choosing the product). However, if you want any accountability on the order, or to allow someone to come back and view the orders they have made, then having them enter some validation is surely the most secure way. You could do something that doesn't seem like an actual account, like giving each order a password (or letting them choose one), and using the order id as the "account name".
|