Location: PHPKode > projects > PHPDug > includes/functions/func.login.php
<?php
function send_forgot_email($email,$id,$config)
{
	$time = time();
	$rand = getrandnum(10);
	$forgot = md5($time.'_:_'.$rand.'_:_'.$email);
	
	mysql_query("UPDATE `".$config['db']['pre']."users` SET `forgot` = '".addslashes($forgot)."' WHERE `user_id` =".addslashes($id)." LIMIT 1 ;");

	require_once("includes/classes/class.phpmailer.php");
	
	$mail = new PHPMailer();
	
	IF($config['email']['type'] == 'smtp')
	{
		$mail->IsSMTP();
		$mail->SMTPAuth = true;
		$mail->Username = $config['email']['smtp']['user'];
		$mail->Password = $config['email']['smtp']['pass'];
		$mail->Host = $config['email']['smtp']['host'];
	}
	ELSEIF ($config['email']['type'] == 'sendmail')
	{
		$mail->IsSendmail();
	}
	ELSE
	{
		$mail->IsMail();
	}
	
	$mail->FromName = $config['site_title'];
	$mail->From = $config['admin_email'];
	$mail->AddAddress($email);
	
	$mail->Subject = $config['site_title'] . ": Forgot Password";
	$mail->Body = "To reset your password please click the link below:\n\n".$config['site_url']."login.php?forgot=".$forgot."&r=".$rand."&e=".$email."&t=".$time;
	$mail->IsHTML(false);
	$mail->Send();
}
?>
Return current item: PHPDug