コード例 #1
0
ファイル: users_model.php プロジェクト: istrwei/P2P-Tube
 public function recover_password($username, $email)
 {
     $userdata = $this->get_userdata($username, 'email, username, id');
     if (strcmp($userdata['email'], $email) !== 0) {
         return FALSE;
     }
     $recovered_password = Users_model::gen_password();
     $this->set_userdata(intval($userdata['id']), array('password' => $recovered_password));
     $subject = '[' . $this->config->item('site_name') . '] Password Recovery';
     $msg = sprintf($this->lang->line('user_password_recovery_email_content'), $username, $this->config->item('site_name'), site_url(), $recovered_password);
     $headers = "From: " . $this->config->item('noreply_email');
     mail($email, $subject, $msg, $headers);
     return TRUE;
 }