Hi Folks,
I have a problem to get the User-Registration working properly after moving to another Server. I can approach from two sides to solve the problem: First I can leave a general Problem description someone might have the direct answer for it - OR - I need to debug the Drupal Code until I find out why things do not work as intended. I am willing to go the one or other way and any help I can get from others is really appreciated.
The Scenario:
The Durpal Site was configured so that Guests can register a User Account on the Website. Then a mail should be send out to verify the Emailaddress. After Verification of the Mailaddress, the Account should be created (I think this kind of registration is used most often).
The Problem:
User can fill out the register-form successfull but never recieves an Email.
More Info:
* Mail Infact works: Existing Durpal Users can Mail to Each other via the Contact Form, the PHP mail function works in a standalone PHP-Script.
* Site and DB Moved from another Server.
* There is no Info in the LOG that a user wanted to register - NOR - that a mail has been send out to be registered.
Additional Questions:
Q1.b: Is there normally a Log Entry before a mail is sent out to be verified in a users registration process?
Q1.a: Is there normally a Log Entry after a mail is sent out to be verified in a users registration process?
Q2: Which Drupal Files are involved in the Drupal Register User Process sothat I can Debug the process? Any Information given here, even incomplete, will be very helpfull.
Q3: Is there a central Mail Function that I can easily let Exceptions throw sothat I can see quickly wether or not this function is triggered in the registration process?
Thanks for your time.
Comments
Comment #1
mot commentedI now found the cause of my Problems but I really would love to see that this works as well:
Registering a new User did Trigger an Action that redirected to a Page. It looks like that Registration does not properly work when using the Register Trigger. Any Ideas? I would love to use the Trigger.
Comment #2
gav240z commentedI've got the exact same problem. I set up a trigger so that when users register on the website they are redirected to a thank you page with an extended welcome. This is really useful for a number of reasons.
1.) I use Google Adwords and placing the conversion code on this page lets me monitor when users register after visiting through Adwords.
2.) I was also using Google Website Optimiser to test which registration page works best. I was using Multivariate testing.
3.) I use Google Analytics and had set user registration as a goal page.
Now all that tracking can't be used.
I filed a bug about it, http://drupal.org/node/342953
I would be really interested to know if you found a solution? If not I'm sure there are others out there with a similar issue. Hopefully together we can fix this.
Comment #3
ainigma32 commentedSee this comment http://drupal.org/node/342953#comment-1150588 in the bug that gav240z filed.
So you can use a trigger, you just can't make it redirect to another page.
I'm setting this issue to fixed as the original question is answered and the bug is handled in #342953: Trigger for redirect to url action causes email to not be sent after users register
Feel free to reopen of you think that is wrong.
- Arie
Comment #5
francewhoaI can confirm this issue with Drupal 6.12. Reopening this issue because it's present in Drupal 6.
@Arie (ainigma32): The following issue is for Drupal 5 only http://drupal.org/node/342953
Comment #6
francewhoaNew registrations aren't able to log-in. This is a bug with trigger/action modules since Drupal 5.x.
Comment #7
francewhoaConfirming that this issue is present in Drupal 7.x dev version too. I opened another issue at http://drupal.org/node/560150
Maybe when fixed with Drupal 7 it could be back port to Drupal 5 & 6?
Comment #8
andypostSee #403446: Increase default weight of trigger module
Comment #9
andypostduplicate