/** * Envia uma nova senha para o email do usuário * @return boolean true em caso de sucesso ou false em caso de falha */ public function sendNewPasswordAction() { $this->view->disable(); $email = $this->request->getPost("email"); $user = Users::findFirstByUser_email($email); $libmail = setMailLibrary(); if (!empty($user)) { $new_password = $this->uid(8); $user->user_passwd = sha1(md5($new_password)); $user->save(); return $libMail->sendMessage("Nova senha - Pluton", array($email), 'Olá, sua nova senha de acesso ao sistema é: ' . $new_password); } }