hayır dostum değil

register_user ve email adında iki fonksiyonum var bunların içine class.phpmailer.php ve class.smtp.php çağırdım fakat auth olayını yapamadım


function register_user($register_data){
	array_walk($register_data, 'array_sanitize');
	$register_data['password'] = md5($register_data['password']);
	
	$fields = "`" . implode('`, `', array_keys($register_data)) . '`';
	$data = '\'' . implode('\', \'', $register_data) . '\'';
	
	mysql_query("INSERT INTO users ($fields) VALUES ($data)");
	email($register_data['email'], 'Active your account',"Merhaba" . $register_user['first_name'] . ",
	
	/n/n açıklama laksdjlkajo ıudo q eklqwldu qow jlkasdkljalksdjl /n/n
	
	http://www.xxx.com/active.php?email=".$register_data['email']."&email_code=".$register_data['email_code']."/n/n - festal enerji");

}
function email($to, $subject, $body){
	mail($to, $subject, $body, 'From: bilgi@festalenerji.com');
}
<?php


if(empty($_POST) == false){
	$required_fields = array('username','password','password_again','first_name','email');
	foreach($_POST as $key => $value){
		if(empty($value) && in_array($key, $required_fields) === true){
			$errors[] = 'Fields marked with an asterisk are required';
			break 1;
		}
	}
	
	if(empty($errors) === true){
		if(user_exists($_POST['username']) === true){
			$errors[] = 'Sorry, the username \''. $_POST['username'] . '\' alreay taken.';
		}
		if(preg_match("/\\s/", $_POST['username']) === true){
			$errors[] = 'Your username must not contain any spaces.';
		}
		if(strlen($_POST['password']) < 6){
			$errors[] = 'Your password must be at least 6 characters';
		}
		if($_POST['password'] !== $_POST['password_again']){
			$errors[] = 'Your passwords do not match';
		}
		if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false){
			$errors[] = 'A valid email address required!';
		}
		if(email_exists($_POST['email']) === true){
			$errors[] = 'Sorry, the email \''. $_POST['email'] . '\' is already in use.';
		}
	}
}



if(isset($_GET['success']) && empty($_GET['success'])){
	
	echo 'Başvurunuz alınmıştır. En kısa sürede size geri dönüş yapılacaktır!';
	
}else {

	if(empty($_POST) === false && empty($errors) === true){
		
		$register_data = array(
			'username'	 	=> $_POST['username'],
			'password'	 	=> $_POST['password'],
			'first_name' 	=> $_POST['first_name'],
			'last_name'	 	=> $_POST['last_name'],
			'email'			=> $_POST['email'],
			'email_code'	=> md5($_POST['username'] + microtime())
		);
		
		register_user($register_data);
		header('Location: register.php?success');
		exit();
	
	}else if(empty($errors) === false){
		echo output_errors($errors);
	}

?>