/** * validation action, Allow user to valide his authentification * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com * @param <empty> * @return <empty> */ public function validationAction() { $code = $this->_getParam('code'); if (!isset($code) || empty($code)) { //msg d'erreur $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'user', 'action' => 'login'), 'default', true)); } $member = $this->_memberModel->codeIsValide($code); if ($member == null) { } else { if ($member->validate == 1) { } else { $password = App_Utilities::Genere_Password($this->_iniConfig->member->password->size); $this->_memberModel->validateInscription($member['member_id']); $this->_backOfficeUserGroupModel->updateGroupforUser($member['backoffice_users_id'], $this->_iniConfig->groups->members->memberNotVerify); $user = $this->_userModel->updatePassword($member['backoffice_users_id'], $password); $emailData = array('firstname' => $member['first_name'], 'emailClient' => $member['email'], 'password' => $password); //var_dump($emailData);die; Zend_Controller_Action_HelperBroker::getStaticHelper('mailer')->sendMail($member['email'], $member['last_name'], 'Confirmation de votre inscription', $emailData, 'email_inscription', false, false, 'Confirmation de votre inscription', 'Bonjour ' . $member['first_name']); // $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'user', 'action' => 'login'), 'default', true)); } } }