Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › Duplicate account created and member can't log in
- This topic has 10 replies, 3 voices, and was last updated 12 years, 7 months ago by admin.
-
AuthorPosts
-
April 1, 2012 at 9:42 am #5983cunparisMember
I just got eMember working and I tested it with my paypal account and it worked fine. I got my first customer and for some reason there were two member accounts created for this user. The first one has the paypal reference ID but does not have a userid. The second has a userid but does not have the paypal reference ID.
I was going to add the userid to the first but I don’t see a way to do this. So I guess I could copy the paypal reference number to the second account?
He also has his wordpress account (I enabled this option to create it so I can use forums). If I delete one of the member accounts I’m not sure which eMember account is linked to the wordpress account.
Can you let me know how I can fix this account?
Here is what the two accounts look like. I have blocked out his userid, name, email, and IP address. You can see the first account has Premium shown but no user id. the second has a userid but it does not say Premium for his memberhip level. I edit the second and premium is selected so I’m not sure why it’s not showing up on the member list page.
April 1, 2012 at 12:21 pm #43604PeterMemberHi,
Your problem sounds very similar to the one in the following post – ie, PHP session not correctly set up on your site. (see the last entry in this post)
https://support.tipsandtricks-hq.com/forums/topic/duplicate-emember-records-westore-purchase
Also, can you please do a test transaction with debug enabled?
See this for how to enable debug:
https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do
April 1, 2012 at 7:48 pm #43605cunparisMemberHi Peter,
Thank you for your quick reply. Luckily I have debug enabled on both eMember & eStore. Here is what I see in the subscription_handle_debug.log:
[03/30/2012 9:32 PM] – SUCCESS :eMember ID is empty. Checking the database for existing record of this email address..
[03/30/2012 9:32 PM] – SUCCESS :Did not find record in the members table. A new member account will be created for: xxxx@xxxx.com
[03/30/2012 9:32 PM] – SUCCESS :Creating new member account
[03/30/2012 9:32 PM] – SUCCESS :Member signup URL :http://www.tradewiththeflow.com/subscription/registration/?member_id=5&code=xxxxxxxxxxxxxxxxxxxxxxxxxx
[03/30/2012 9:32 PM] – SUCCESS :Member signup/upgrade completion email successfully sent to:xxxx@xxxxx.com From email address value used:<xxxx@xxxx.xxx>
I think the problem is coming from the “eMember ID is empty” part. Why would that be empty?
I read the session problem thread. I’ve had this site for several years and I’ve never had a session issue before, including selling products with eStore in the past. So this is the first time I had any issues, it’s also my first real eMember purchase. I did several paypal sandbox tests and two real money ($0.01) tests and all worked.
Perhaps the user subscribed with one browser/pc and then clicked the registration link on another?
in any case, what is the best way to fix this situation for him? I think I need to keep the account with the paypal authorization but it doesn’t have a userid & password. Can I delete the 2nd redundant account and have him re-register? I’m not sure what to do.
Thanks.
April 1, 2012 at 7:51 pm #43606cunparisMemberMore digging found this in eMember_debug.log (would be nice to have a link to this file in the eMember settings as it is in eStore)
[03/30/2012 9:38 PM] – SUCCESS :Processing signup request of membership for: xxx@xxx.com
[03/30/2012 9:38 PM] – SUCCESS :reCAPTCHA is valid… creating membership account: xxx@xxx.com
[03/30/2012 9:38 PM] – SUCCESS :Processing registration submission…
[03/30/2012 9:38 PM] – SUCCESS :Autoresponder signup if needed…
[03/30/2012 9:38 PM] – SUCCESS :Performing membership level specific autoresponder signup if specified.
[03/30/2012 9:38 PM] – SUCCESS :End of membership level specific autoresponder signup.
[03/30/2012 9:38 PM] – SUCCESS :Performing global autoresponder signup if specified.
[03/30/2012 9:38 PM] – SUCCESS :End of global autoresponder signup.
[03/30/2012 9:38 PM] – SUCCESS :Authenticating login request for username: xxxx
[03/30/2012 9:38 PM] – SUCCESS :Authentication completed for username: xxxxx
[03/30/2012 9:38 PM] – SUCCESS :Logging into WordPress account. User ID: 5
April 2, 2012 at 1:03 pm #43607adminKeymasterWhat version of eMember are you using? Are you using a subscription button or a one time purchase button for your membership payment? How many membership levels do you have?
April 2, 2012 at 1:42 pm #43608cunparisMemberI’m using eMember v7.8.1. I use the button [wp_eStore_subscribe_fancy id=3] and I only have one membership level.
April 2, 2012 at 2:02 pm #43609cunparisMemberHopefully I’ll get another subscriber so I can see if the problem happens again.
April 2, 2012 at 5:49 pm #43610cunparisMemberGot a second subscriber and exactly the same problem as the first one. So it is not a user problem.
Any idea how to troubleshoot this? I can give you access to my site if that would help.
April 3, 2012 at 4:13 am #43611adminKeymasterSent you an email to get site access so I can check it out.
April 4, 2012 at 6:14 pm #43612cunparisMemberI know you’re still looking into this, I just wanted to say I got another user registration today that still has the problem, so if you added any debug code maybe you will find something in the logs to help narrow it down.
April 5, 2012 at 5:59 am #43613adminKeymasterThank you. For some reason the session data on this site was getting lost when a premium user was completing his/her registration. We were able to tweak eMember’s code to detect this type of issue get around it by using a different method of authentication. I have applied the updated version of eMember on your site just now and my test showed positive result. Please check it yourself.
-
AuthorPosts
- You must be logged in to reply to this topic.