CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Double email field on registration page is confusing..
Pages: [1]

Author Topic: Double email field on registration page is confusing..  (Read 2298 times)

BarisArt

  • Guest
Double email field on registration page is confusing..
January 31, 2008, 09:23:27 am
Hi there,

I created a profile with some custom fields which I use on the Event Registration page.
These fields include Primary email, Primary Name, Address etc.

When I test-drive the registration, I see these fields as expected PLUS the standard e-mail field. So there are two e-mail fields...
Strangly, the Custom Email Field is filled in yet (as it should be, I am logged in), the default e-mail field is not.

- Why doesn't the default email field disappear when I use an e-mail field in my profile?
- Why do I have to enter my e-mailadress to register if I am logged in? Isn't this strange behavior?

Kind regards,

Baris Wanschers

catya

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
Re: Double email field on registration page is confusing..
January 31, 2008, 12:48:23 pm
I just take the email field out of profiles I am including on event forms, seems to be fine...

BarisArt

  • Guest
Re: Double email field on registration page is confusing..
January 31, 2008, 01:47:44 pm
That would be my first thought as well..

But the 'fixed' e-mailfield does not already contain the e-mail address of the active/logged-in user. The custom e-mail field from the profile, however, does this - as it should be.

Apart from this, I find the position of the fixed e-mail field confusing (apart from the other fields).

My opinion is that this 'fixed' e-mail field shouldn't even be there, if the current user has logged in on Drupal/Joomla and his e-mailaddress is therefor known. Or - if the user hasn't logged in yet - it would be only visible if the used profile fields doesn't contain any e-mail fields.

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Double email field on registration page is confusing..
February 01, 2008, 12:58:39 am
Quote
My opinion is that this 'fixed' e-mail field shouldn't even be there, if the current user has logged in on Drupal/Joomla and his e-mailaddress is therefor known. Or - if the user hasn't logged in yet - it would be only visible if the used profile fields doesn't contain any e-mail fields.

Email field is compulsory for most of the Payment Processors, so we do need that. Also instead of relying on user to add Email in profile is not a reliable solution IMO.

kurund
Found this reply helpful? Support CiviCRM

BarisArt

  • Guest
Re: Double email field on registration page is confusing..
February 01, 2008, 08:26:16 am
True for the second part, BUT..

you could also use a hidden field which contains the e-mail of the user if this user is logged in on Drupal/Joomla. His e-mail is known, so why asking for it? Or - if you want to give the user to use another e-mail for the payment processor - prefill this e-mail field with the known e-mail address.

Sounds logical. Is there any reason for not doing this?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Double email field on registration page is confusing..
February 02, 2008, 03:40:14 pm
The reason you're not seeing the logged in user email filled in is because prior to 2.0, online event registration and online contributions save / use the "Billing" location for email and address info. Once a user completes a contribution or registration - the billing email will be set and prefilled for subsequent transactions.

However, as of 2.0 - we've re-factored the location/email/address schemas - and now populate the email address from users' primary email - so it will work more like you think it  should :-)
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Double email field on registration page is confusing..

This forum was archived on 2017-11-26.