Self Reg Verify Registration email problem
Posted: Mon Mar 09, 2015 12:38 pm
So, I have FEU (Front End Users) working and SelfReg set up with "Require the user to confirm registration via email" ticked.
The process is: User wanting access to site fills in a registration form including their email address and a password which they want to use to access the site.
CMSMS then emails user with a link to click on - to verify the email address is correct.
That much is working. BUT the email sent includes:
mfceebsr_input_username=asdf%40asdf.com
and
mfceebsr_input_code=HVBT552QSJ
so I was rather hoping these values would be pre-entered in to the form, leaving just the password for the user to enter.
BUT on 2 browsers (Chrome & Firefox) the Verify Registration form is shown empty (see attachment screenshot).
So the user has to enter all three bits of information. This seems like too many hoops to jump through to me. Most registration processes of this nature just require a click and the URL contains enough info to know who they are and verify them.
(When I do enter all three bits of information the user is correctly added in to the FEU users list).
How can I get the links in the email working as they should?
Thanks!
Edit, forgot system info:
----------------------------------------------
Cms Version: 1.11.13
Installed Modules:
CMSMailer: 5.2.2
CMSPrinting: 1.0.5
FileManager: 1.4.5
MenuManager: 1.8.6
MicroTiny: 1.2.9
ModuleManager: 1.5.8
News: 2.15
Search: 1.7.12
ThemeManager: 1.1.8
CGExtensions: 1.45
FrontEndUsers: 1.26
SelfRegistration: 1.8.3
SEOTools2: 1.2.1
Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 32000000
url_rewriting: none
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.4.37
md5_function: On (True)
gd_version: 2
tempnam_function: On (True)
magic_quotes_runtime: Off (False)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 128M
max_execution_time: 120
output_buffering: 4096
safe_mode: Off (False)
file_uploads: On (True)
post_max_size: 8M
upload_max_filesize: 32M
session_save_path: /tmp (1777)
session_use_cookies: On (True)
xml_function: On (True)
xmlreader_class: On (True)
Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.5.42
Server Db Grants: Found a "GRANT ALL" statement that appears to be suitable
Server Time Diff: No filesystem time difference found
----------------------------------------------
The process is: User wanting access to site fills in a registration form including their email address and a password which they want to use to access the site.
CMSMS then emails user with a link to click on - to verify the email address is correct.
That much is working. BUT the email sent includes:
If you look at the make up of the first link, this includesThis email is being sent because somebody registered for access to the website using this email address. If this was you, please click on the following link and enter your username, password, and the unique code below
Follow this link: "http://www.example.com/index.php?mact=S ... 16&page=16
or this link: "http://www.example.com/index.php?mact=S ... 16&page=16
and enter this code: HVBT552QSJ
mfceebsr_input_username=asdf%40asdf.com
and
mfceebsr_input_code=HVBT552QSJ
so I was rather hoping these values would be pre-entered in to the form, leaving just the password for the user to enter.
BUT on 2 browsers (Chrome & Firefox) the Verify Registration form is shown empty (see attachment screenshot).
So the user has to enter all three bits of information. This seems like too many hoops to jump through to me. Most registration processes of this nature just require a click and the URL contains enough info to know who they are and verify them.
(When I do enter all three bits of information the user is correctly added in to the FEU users list).
How can I get the links in the email working as they should?
Thanks!
Edit, forgot system info:
----------------------------------------------
Cms Version: 1.11.13
Installed Modules:
CMSMailer: 5.2.2
CMSPrinting: 1.0.5
FileManager: 1.4.5
MenuManager: 1.8.6
MicroTiny: 1.2.9
ModuleManager: 1.5.8
News: 2.15
Search: 1.7.12
ThemeManager: 1.1.8
CGExtensions: 1.45
FrontEndUsers: 1.26
SelfRegistration: 1.8.3
SEOTools2: 1.2.1
Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 32000000
url_rewriting: none
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.4.37
md5_function: On (True)
gd_version: 2
tempnam_function: On (True)
magic_quotes_runtime: Off (False)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 128M
max_execution_time: 120
output_buffering: 4096
safe_mode: Off (False)
file_uploads: On (True)
post_max_size: 8M
upload_max_filesize: 32M
session_save_path: /tmp (1777)
session_use_cookies: On (True)
xml_function: On (True)
xmlreader_class: On (True)
Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.5.42
Server Db Grants: Found a "GRANT ALL" statement that appears to be suitable
Server Time Diff: No filesystem time difference found
----------------------------------------------