joeroberts |
21st June 2008 19:08 |
Re: Mail confirmation
you have to edit user/takeregister.php in a couple places
Code:
$sql = "INSERT INTO ".$db_prefix."_users (username, email, password, act_key, regdate) VALUES ('".escape($username)."', '".escape($email)."', '".md5($password)."', '".$act_key."', NOW());";
and replace with
Code:
$sql = "INSERT INTO ".$db_prefix."_users (username, email, password, act_key, regdate, active) VALUES ('".escape($username)."', '".escape($email)."', '".md5($password)."', '".$act_key."', NOW(),'1');";
that should automaticly set then active
then find
Code:
OpenTable(_btsignup);
$replace_markers = Array("**sitename**","**siteurl**","**username**","**password**","**key**");
$replace_data = Array ($sitename,$siteurl,$username,$password,md5($act_key));
$confirm_mail = New eMail;
$confirm_mail->sender = $admin_email;
$confirm_mail->subject = $userregconfirmmailsub[$language];
$confirm_mail->body = str_replace($replace_markers,$replace_data,$userregconfirmmailtext[$language]);
$confirm_mail->Add($email);
$confirm_mail->Send();
echo "
"._btregcomplete.spellmail($admin_email)."";
and replace with
Code:
OpenTable(_btsignup);
/*$replace_markers = Array("**sitename**","**siteurl**","**username**","**password**","**key**");
$replace_data = Array ($sitename,$siteurl,$username,$password,md5($act_key));
$confirm_mail = New eMail;
$confirm_mail->sender = $admin_email;
$confirm_mail->subject = $userregconfirmmailsub[$language];
$confirm_mail->body = str_replace($replace_markers,$replace_data,$userregconfirmmailtext[$language]);
$confirm_mail->Add($email);
$confirm_mail->Send();
echo "
"._btregcomplete.spellmail($admin_email)."";
*/
echo "
You have been registerd with this site Thank You ";
make sure that you have a back up copy of this file so you can replace it when you set up your mail server
|