I have user/register in my list of secure pages, and new users must confirm via email. When they submit the registration form, though, they are directed to the homepage with no status message telling them to check their email.
If I disable Secure Pages, the status message does appear.
In reading other threads about this, I see many references to problems with anonymous sessions. I assume that's the issue here? What can be done to fix this problem?
FWIW my DB does have a UID 0 in it, so that's not the problem.
I did see the issue about the anon vs auth and http vs https; there was a reference to a patch, but I didn't see one in the thread referenced.
Thanks - this is one of the problems holding up my site launch, so I appreciate any help.
m.e.
Comments
Comment #1
grendzy CreditAttribution: grendzy commentedMost likely the core patches listed in the summary for #952820: Drupal 7 port need to be applied.
Comment #2
m.e. CreditAttribution: m.e. commentedThere were links leading to more links and I got very confused which patches were needed. Can you please link to the actual files here? I'd really appreciate it.
Comment #3
grendzy CreditAttribution: grendzy commentedSure.
http://drupal.org/files/issues/1050746.patch
http://drupal.org/files/issues/961508_0.patch
Comment #4
m.e. CreditAttribution: m.e. commentedThanks! I did the patches and they resolved the problem.
Comment #6
m.e. CreditAttribution: m.e. commentedThis is an old thread, but would you mind giving a quick update on the status of these patches? Are they still needed for the latest 7.x version of Drupal? Thanks.
Comment #7
Abirz CreditAttribution: Abirz commentedHi I'm facing the same problem where messages don't appear on unsecured pages once Secure Pages is enabled, have the patches recommended above been committed or do they still need to be applied?
Comment #8
Abirz CreditAttribution: Abirz commentedComment #9
dwkitchen CreditAttribution: dwkitchen at Johnson & Johnson commentedOnly one https://www.drupal.org/node/471970#comment-8241501 is still required.