/** * IS: Parameter email terdeklarasi * FS: Mengirimkan ke viewer: forgotSuccess * Desc: Fungsi yang mengatur masalah lupa password */ private function _forgotPassword() { $email = $this->_getParam('email'); // Model $userModel = new Model_User(); $userDb = new Model_DbTable_User(); // Data $user = $userDb->getUser($email, null); $activationMsg = $userModel->getForgotMessage($this->view->baseUrl(), $user[0]['name'] . ' (' . $user[0]['username'] . ')', $email, $user[0]['activationkey']); // Send Email $fromName = 'Visit Indonesia'; $fromEmail = '*****@*****.**'; $subject = 'Reset your Visit Indonesia password'; $sendEmail = parent::_sendEmail($activationMsg, $fromName, $fromEmail, $subject, $email); if ($sendEmail) { // View $this->view->forgotSuccess = true; } }