I am using Ubercart Alpha 8.
When attempting to purchase something when not logged in, you get the options to enter a username and password to register as a new user. When you fill this in, a new user is created with the email address you have specified, but it does not store the username or the correct password.
I have tracked this down to the uc_paypal_ipn function within uc_paypal.module
The code seems to store the new username in the session as:
$_SESSION['new_user']['name']
and
$_SESSION['new_user']['pass']
And the code within uc_paypal_ipn tries to access the session to get these values.
The problem is that it is the paypal server that is accessing that code, not the user's browser, and therefore it has a different session, which does not contain the new users name or password.
I have searched for a resolution to this but have found nothing. Any help anyone?
Matt Winchester

