本文整理汇总了PHP中Guest::sendMail方法的典型用法代码示例。如果您正苦于以下问题:PHP Guest::sendMail方法的具体用法?PHP Guest::sendMail怎么用?PHP Guest::sendMail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Guest
的用法示例。
在下文中一共展示了Guest::sendMail方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: register
public function register()
{
$data['message1'] = "";
$data['message2'] = "";
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|max_length[60]|xxs_clean');
$this->form_validation->set_rules('firstname', 'First name', 'trim|required|max_length[30]|min_length[2]');
$this->form_validation->set_rules('lastname', 'Last name', 'trim|required|max_length[30]|min_length[2]');
$this->form_validation->set_rules('passwd', 'Password', 'trim|required|matches[cnfpasswd]|max_length[16]|min_length[5]|md5');
$this->form_validation->set_rules('cnfpasswd', 'Confirm password', 'trim|required|max_length[16]|md5');
if ($this->form_validation->run() == TRUE) {
if (ctype_alpha($this->input->post('firstname')) && ctype_alpha($this->input->post('lastname'))) {
$user = new User_info();
$user->user_email = $this->input->post('email');
$user->user_name = $this->input->post('email');
$user->password = $this->input->post('passwd');
$user->first_name = $this->input->post('firstname');
$user->last_name = $this->input->post('lastname');
$user->verify_code = mt_rand(999999, 99999999);
if ($user->register()) {
/**********Send email verification**************/
Guest::sendMail($user->email, $user->first_name, $user->verify_code);
Guest::setSession($user->user_email);
Guest::recordLoginEvent("Successful", $user->user_email);
$url = base_url() . "user/index/";
redirect($url, 'Location');
} else {
$data['message1'] = "Email already registered.";
$data['message2'] = "retry";
}
} else {
$data['message1'] = "First & Last Name must be valid.";
$data['message2'] = "retry";
}
} else {
if (isset($_POST['email'])) {
$data['message2'] = "retry";
}
}
$this->load->view('guest/header', $data);
$this->load->view('guest/register', $data);
$this->load->view('guest/footer', $data);
}