VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: fmp.martins on March 05, 2012, 13:05:01 PM

Title: User register forced for address edition
Post by: fmp.martins on March 05, 2012, 13:05:01 PM
Using VM 2.0.2 with:
On checkout, ask for registration: ON
Only registered users can checkout: OFF
At chekout page, when I select any of the edit address buttons (it happens with both addresses), I get the error message "Please login first".
I must have "guest" checkouts but I don't even have the chance to create a new user as before. Here's a screen shot of what I got:
(http://dl.dropbox.com/u/3627746/bug.jpg)
Title: Re: User register forced for address edition
Post by: fmp.martins on March 08, 2012, 12:36:13 PM
Am I the only one with this bug???
I do have the latest stable 2.0.2 upgraded from 2.0.0...

Why and/or where is the "is user registered" validation being performed? 
Title: Re: User register forced for address edition
Post by: fmp.martins on March 14, 2012, 11:54:23 AM
I'm still unable to checkout without registering/authenticating  in 2.0.3b.
Title: Re: User register forced for address edition
Post by: Botanick on March 24, 2012, 15:50:14 PM
I have the same problem, in the past all this kind of questions had an answer very quickly, i don't know what happened with this forum...  :'(
Title: Re: User register forced for address edition
Post by: alpertheidiot on April 01, 2012, 23:53:04 PM
same problem here..
Title: Re: User register forced for address edition
Post by: John2400 on April 02, 2012, 00:38:51 AM
Hi guys ,

I have seen this posted by several peopel in the last days? This might be a joomla issue - not just a VM issue.

* There was an issue with Joomla 2.5.2 - small hacking issue - they released 2.5.3 to fix this problem and then there appeared some login issues and also some retrevial of usernames and passwords-
* You might try to look at the joomla login access rights and the also in plugins>> manager>user manager>> see if these have changed.

Also search the joomla forums  eg : this has become a very large forum      http://forum.joomla.org/viewforum.php?f=673

* this is just a thought - I know one of you will say you that they did not update joomla but this is just a  thought . I do hope taht Joomla will resolve the user issue soon. keep writing on this forum so that othesr see waht you tried to resolve this problem .  I saw two sites just like this yesterday.

Title: Re: User register forced for address edition
Post by: alpertheidiot on April 02, 2012, 22:47:36 PM
ok, found a solution.. if you have an "account maintenance" link and if its access level is "Registered" then you get this error. Solution: change it to public.
Title: Re: User register forced for address edition
Post by: John2400 on April 02, 2012, 22:51:16 PM
Joomla 2.5.4 just released too
Title: Re: User register forced for address edition
Post by: John2400 on April 02, 2012, 23:04:58 PM
alpertheidiot ,

Hi they will be searching for this for days --

could you be exact in describing where you found this - joomla Versions- VM versions.

* In joomla 2.5 users are found under : site>>global configurations>>permission settings ?

* where did you turn this to public. thanks
Title: Re: User register forced for address edition
Post by: alpertheidiot on April 02, 2012, 23:31:02 PM
I've seen something similar in one of the threads on this forum.

This has got nothing to do with global conf or permissions, but a simple link to account maintenance. so, if there is a link somewhere on the entire site, for "account maintenance", or "index.php?option=com_virtuemart&view=user&layout=edit", and if this is set to anything other then "public", you get the login screen regardless of your configuration in VM.

so the solution is to make it "public".

[attachment cleanup by admin]
Title: Re: User register forced for address edition
Post by: Swanky-Pixels on April 03, 2012, 14:43:32 PM
HI
I am looking into this same issue but I do not have any account maintenance login's anywhere! is this a VM module ...

All my site menus are public nothing is set to registered throughout the site.

Could you explain further please, or if anyone can explain would be grateful

Regards pete
Title: Re: User register forced for address edition
Post by: Milbo on April 12, 2012, 11:39:27 AM
No, there is no virtuemart module for it. Afaik a pure joomla thing.
Title: fatal error line 493
Post by: lipes on April 22, 2012, 00:53:32 AM
In my test website creating an test account with 1 character "a" in this url: index.php?option=com_virtuemart&view=user&layout=edit
i get this msg: Fatal error: Call to a member function get() on a non-object in D:\Ampps\www\mp10\administrator\components\com_virtuemart\models\user.php on line 493

what can i do to solve this?
Thanks
Title: Re: User register forced for address edition
Post by: gcomo01 on May 06, 2012, 19:00:16 PM
I don't think that this has anything to do with joomla. I upgraded from virtuemart 2.0.0 (no issue there) to 2.0.6 and the issue started to surface.
Making the account maintenance menu/link public does not look nice specially if there is already a menu/link for the log in. Any other solution ?
G
Joomla 1.7.3 Virtuemart 2.0.6
Title: Re: User register forced for address edition
Post by: gcomo01 on May 07, 2012, 01:21:57 AM
Basically the edit/add shipping/billing address for guest users (checkout also) uses the 'Account Maintenance' to perform these tasks and so having an 'Account Maintenance' link restricted to only 'Registered' users would always redirect to log in. Any ideas for this yet ?
thanks G
Joomla 1.7.3 VM 2.0.6
Title: Re: User register forced for address edition
Post by: Botanick on May 19, 2012, 04:07:26 AM
 ;D Thanks gcomo01, problem solved!