Currently, anonymous signups are not handled with grace...it shows Anonymous in the signup lists, even though an email is provided...per http://drupal.org/node/29568#comment-2502542

"What are people's thoughts on how Profile module should behave with anonymous signups?

As far as I can see, the options are these, or a combination of them with admin settings to choose:

- a) create a user account based on the entered anon email and so store the profile data there (a la Ubercart)
- b) give the user the choice of creating an account as they sign up
- c) just don't show this particular pane and don't collect data
- d) don't allow anon signups on nodes that have a profile pane on them (can this be done per node?) /
- e) -- or warn admins that this is an invalid choice if anon users have the permission to sign up"

My vote is for option b...I currently just don't allow anonymous signups and that does the trick, but this issue is to try and come to a better solution (i.e. integrating the user signup somehow into the flow).

Comments

macdee’s picture

Personally, I'd prefer a combination of a and b.

Ideally I'd like to see the following options: (which override the current behavior and if none of them are selected then the current behavior prevails)
-Register anonymous user on signup. (no choice)
-Allow anonymous user to optionally register on signup. (choice)
-Register anonymous user if the following PHP code returns TRUE. (conditional choice)

scip’s picture

+1 for #1
The proviso is how to handle one account signing up multiple people. - I think you would have to go for c) and ignore the profile pane in this case too.

scotwith1t’s picture

Signup doesn't handle signing up multiple users right now at all, though there's been work done on a patch for this(http://drupal.org/node/45248). would be cool if that made it in to the new 2.x branch, but that's up to joachim or dww. but you may be able to use the patch there to do this, but still not for anonymous users i don't believe.

scotwith1t’s picture

Signup doesn't handle signing up multiple users right now at all, though there's been work done on a patch for this(http://drupal.org/node/45248). would be cool if that made it in to the new 2.x branch, but that's up to joachim or dww. but you may be able to use the patch there to do this, but still not for anonymous users i don't believe.

joachim’s picture

Subscribe ;)

I don't have much to add here -- I think my use case would have tended more to option a) since I was using Ubercart too, and an account was going to be created anyway.

But I can see b) being a useful option too.

Now the code from #29568: Flexible number and type of fields is in CVS, perhaps someone can look at patching the signup_profile module?

joachim’s picture

As pointed out at #340928: add anon user to the user list - create a user account, this needs to cover the case where profile panes aren't being used.