public function action_lostPass() { if (empty($this->post['email'])) { $this->msg = 'E-mail musí být zadán.'; return ["success" => false, 'msg' => $this->msg]; } $email = $this->post['email']; if (accountData::checkExisEmail($email)) { $data = accountData::setLostPass($email); if ($data) { $this->sendLostPassEmail($email, $data['jmeno_uzivatel'], $data['new_pass']); $this->msg = "Na e-mail: <i>" . $email . "</i> Vám bylo odesláno přihlašovací heslo."; } else { $this->msg = 'Interní chyba, Opakujte akci.'; } } else { $this->msg = 'Zadaný email neodpovídá žádnému regisrovanému uživateli.'; } return ['msg' => $this->msg]; }