Author Topic: User register forced for address edition  (Read 10132 times)

fmp.martins

  • Beginner
  • *
  • Posts: 32
User register forced for address edition
« 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:

fmp.martins

  • Beginner
  • *
  • Posts: 32
Re: User register forced for address edition
« Reply #1 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? 

fmp.martins

  • Beginner
  • *
  • Posts: 32
Re: User register forced for address edition
« Reply #2 on: March 14, 2012, 11:54:23 am »
I'm still unable to checkout without registering/authenticating  in 2.0.3b.

Botanick

  • Beginner
  • *
  • Posts: 15
Re: User register forced for address edition
« Reply #3 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...  :'(

alpertheidiot

  • Jr. Member
  • **
  • Posts: 103
Re: User register forced for address edition
« Reply #4 on: April 01, 2012, 23:53:04 pm »
same problem here..

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: User register forced for address edition
« Reply #5 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.


alpertheidiot

  • Jr. Member
  • **
  • Posts: 103
Re: User register forced for address edition
« Reply #6 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.

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: User register forced for address edition
« Reply #7 on: April 02, 2012, 22:51:16 pm »
Joomla 2.5.4 just released too

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: User register forced for address edition
« Reply #8 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

alpertheidiot

  • Jr. Member
  • **
  • Posts: 103
Re: User register forced for address edition
« Reply #9 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]

Swanky-Pixels

  • Jr. Member
  • **
  • Posts: 162
    • Swanky Pixels
Re: User register forced for address edition
« Reply #10 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
"I am always doing what i can not do in order to learn how to do it"


https://www.swankypixels.com
http://www.cotswold-designs.co.uk

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10070
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: User register forced for address edition
« Reply #11 on: April 12, 2012, 11:39:27 am »
No, there is no virtuemart module for it. Afaik a pure joomla thing.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

lipes

  • Full Member
  • ***
  • Posts: 720
fatal error line 493
« Reply #12 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
VM V. online: J2.5.14 | VM 2.0.20a | SQL 5.1.70 | PHP 5.3.25

gcomo01

  • Beginner
  • *
  • Posts: 9
Re: User register forced for address edition
« Reply #13 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

gcomo01

  • Beginner
  • *
  • Posts: 9
Re: User register forced for address edition
« Reply #14 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