mirror of
https://github.com/e107inc/e107.git
synced 2025-07-25 17:01:43 +02:00
Bugtracker #5174 - more helpful message, block duplicate emails
This commit is contained in:
@@ -142,6 +142,8 @@ define("LAN_SIGNUP_100", "Admin Approval Pending");
|
|||||||
define('LAN_SIGNUP_101', 'Update of records failed - please contact the site administrator');
|
define('LAN_SIGNUP_101', 'Update of records failed - please contact the site administrator');
|
||||||
//define('LAN_SIGNUP_102', 'Signup refused');
|
//define('LAN_SIGNUP_102', 'Signup refused');
|
||||||
define('LAN_SIGNUP_103', 'Too many users already using IP address: ');
|
define('LAN_SIGNUP_103', 'Too many users already using IP address: ');
|
||||||
|
define('LAN_SIGNUP_105', 'Unable to action your request - please contact the site administrator'); // Two people with same password.
|
||||||
|
define('LAN_SIGNUP_106', 'Unable to action your request - do you already have an account here?'); // Trying to set email same as existing
|
||||||
|
|
||||||
|
|
||||||
define("LAN_LOGINNAME", "Username");
|
define("LAN_LOGINNAME", "Username");
|
||||||
|
15
signup.php
15
signup.php
@@ -78,7 +78,7 @@ if((e_QUERY == 'resend') && !USER && ($pref['user_reg_veri'] == 1))
|
|||||||
{ // Account already activated
|
{ // Account already activated
|
||||||
$ns -> tablerender(LAN_SIGNUP_40,LAN_SIGNUP_41."<br />");
|
$ns -> tablerender(LAN_SIGNUP_40,LAN_SIGNUP_41."<br />");
|
||||||
require_once(FOOTERF);
|
require_once(FOOTERF);
|
||||||
exit;
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -87,7 +87,8 @@ if((e_QUERY == 'resend') && !USER && ($pref['user_reg_veri'] == 1))
|
|||||||
{
|
{
|
||||||
require_once(e_HANDLER."message_handler.php");
|
require_once(e_HANDLER."message_handler.php");
|
||||||
message_handler("ALERT",LAN_SIGNUP_64.': '.$clean_email); // email (or other info) not valid.
|
message_handler("ALERT",LAN_SIGNUP_64.': '.$clean_email); // email (or other info) not valid.
|
||||||
exit;
|
require_once(FOOTERF);
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
$row = $sql -> db_Fetch();
|
$row = $sql -> db_Fetch();
|
||||||
// We should have a user record here
|
// We should have a user record here
|
||||||
@@ -96,6 +97,13 @@ if((e_QUERY == 'resend') && !USER && ($pref['user_reg_veri'] == 1))
|
|||||||
{ // Need to change the email address - check password to make sure
|
{ // Need to change the email address - check password to make sure
|
||||||
if ($userMethods->CheckPassword($_POST['resend_password'], $row['user_loginname'], $row['user_password']) === TRUE)
|
if ($userMethods->CheckPassword($_POST['resend_password'], $row['user_loginname'], $row['user_password']) === TRUE)
|
||||||
{
|
{
|
||||||
|
if ($sql->db_select('user', 'user_id, user_email', "user_email='".$new_email."'"))
|
||||||
|
{ // Email address already used by someone
|
||||||
|
require_once(e_HANDLER."message_handler.php");
|
||||||
|
message_handler("ALERT",LAN_SIGNUP_106); // Duplicate email
|
||||||
|
require_once(FOOTERF);
|
||||||
|
exit();
|
||||||
|
}
|
||||||
if($sql->db_Update("user", "user_email='".$new_email."' WHERE user_id = '".$row['user_id']."' LIMIT 1 "))
|
if($sql->db_Update("user", "user_email='".$new_email."' WHERE user_id = '".$row['user_id']."' LIMIT 1 "))
|
||||||
{
|
{
|
||||||
$row['user_email'] = $new_email;
|
$row['user_email'] = $new_email;
|
||||||
@@ -105,7 +113,8 @@ if((e_QUERY == 'resend') && !USER && ($pref['user_reg_veri'] == 1))
|
|||||||
{
|
{
|
||||||
require_once(e_HANDLER."message_handler.php");
|
require_once(e_HANDLER."message_handler.php");
|
||||||
message_handler("ALERT",LAN_SIGNUP_52); // Incorrect Password.
|
message_handler("ALERT",LAN_SIGNUP_52); // Incorrect Password.
|
||||||
exit;
|
require_once(FOOTERF);
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user