Я создаю приложение на android, база данных правильно регистрирует пользователя, но электронное письмо не отправляется, и приложение отображает мое сообщение об ошибке «Не могу зарегистрировать пользователя в данный момент», не знаю, что я делаю неправильно. Это часть php с функцией реестра
//function to register and add user email and password to the database
public function registerUser($name,$email,$password){
if($this->verifyEmailExists($email,"email") == FALSE){
//$data = [':name' => $name,':email' => $email,':password' => password_hash($password, PASSWORD_DEFAULT),':date' => date('Y-m-d H:i:s')];
//$sql = "INSERT INTO tbl_android_users (name, email, password,date) VALUES (:name, :email, :password, :date)";
//$stmt= $this->db->conn_id->prepare($sql);
//$stmt->execute($data);
//$insertid = $this->db->conn_id->lastInsertId();
$data = array('name' => $name,'email' => $email,'password' => password_hash($password, PASSWORD_DEFAULT),'login_type'=>"email",'date' => date('Y-m-d H:i:s'));
$this->db->trans_start();
$this->db->insert('tbl_android_users', $data);
$insertid = $this->db->insert_id();
$this->db->trans_complete();
//echo $insertid; die;
if ($insertid){
$this->status = "ok";
$this->message = "User registered successfully, We sent a verification code to your email address, Click on the link to verify your email address.";
$this->user = $this->getUpdatedUser($email);
}else{
$this->status = "error";
$this->message = "Cant register user at the moment";
}
}else{
$this->status = "error";
$this->message = "Email or Phone already exists";
}
}
Большое спасибо заранее