Strange. My setup is the following: Drupal 5.10 (lastest maintenance release), UC 1.3 RC1. Anonymous checkout disabled. Administrators have to approve new user accounts first. The senario is the following: As an anonymous user, I put something in the shopping cart and click "checkout". I register for a new account. The next page that says "Thank you for applying for an account. Your account is currently pending ..." says also "There are no products in your shopping cart...". Next scenario: as an anonymous user I put something in my cart, click "Checkout", login as an registered user, next page says "Your shopping cart is empty".
I came up with the idea that this behaviour might have something to do with session handling. I got the following information from the Devel module:
As anonymous user, when I have put something in my cart, session viewer says:
Array
(
[checkout-redirect] => 1
)
Session name: SSESSb90b8454830cdc5abd05c6070513d1bf
Session ID: dgemdn7772ekvhsvmamcshunv7
After checking in:
Session name: SESSb90b8454830cdc5abd05c6070513d1bf
Session ID: rb8aiffvi54epdbmhmfufs29j5
As you can see, the session ID has been changed after loggin in. Is that the proper behaviour? You mentioned something about an issue with Drupal 5.8 / 5.9. Could you give me some more details. Maybe I will able to solve this out by myself.
Thanks!
ps. you've done a great job with UC! I am still a newbie when it comes to Drupal / UC, but I have been coding PHP for production sites for about 5 years now. ds.
