public function loginforgotAction() { $this->view->Title = "For gotten password"; $this->view->headTitle($this->view->Title); $error = ''; $id = 7; $Content = Content::getById($id); if ($this->getRequest()->isPost()) { $Request = $this->getRequest()->getParams(); $Member = Members::getByEmail($Request['email']); if ($Member) { $String = My_Plugin_Libs::randomStr(); $Member->encodePassword($String); $Member->save(); $message = str_replace(array('%email%', '%password%'), array($Member->email, $String), $Content['content']); $to = $Member->email; $subject = $Content->title; $oEmail = new My_Plugin_Email(); $oEmail->send($subject, $to, '', $message); $error = 'Password has been sent to your email!'; } else { $error = 'Email is not macth please try again!'; } } }