Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'ai un formulaire d'authentification qui contient un login et mot de passe ,j'ai reçu une erreur échec de l'identification:
class Admin_IndexController extends Zend_Controller_Action { private $_form; public function init() { /** * Init Controller with layout */ $this->_helper->layout->setLayout('login'); /** * Create form to log administrator */ $this->_form = new Admin_Forms_IdentificationAdmin(); $this->view->form = $this->_form; } public function indexAction() { if($this->_request->isPost()) { $formLoginAdmin = $this->getRequest()->getPost(); if($this->_form->isValid($formLoginAdmin)) { if(empty($formLoginAdmin['loginAd']) || empty($formLoginAdmin['password']) ) { echo json_encode(array( 'valid' => false, 'error' => "Erreur dans les identifiants" )); exit(); } /** * User method static loginByEmail * */ if(Admin_Models_UserTools::loginByEmail($formLoginAdmin['loginAd'], $formLoginAdmin['password'])) { if(intval(Admin_Models_UserTools::getRankByEmailUser($formLoginAdmin['loginAd'])->rankUser) == Admin_Models_UserTools::LEVEL_ADMINISTRATOR || intval(Admin_Models_UserTools::getRankByEmailUser($formLoginAdmin['loginAd'])->rankUser) == Admin_Models_UserTools::LEVEL_SUPER_ADMINISTRATOR) { echo json_encode(array( 'valid' => true, 'redirect' => 'general' )); exit(); }else{ echo json_encode(array( 'valid' => false, 'error' => "Vous n'avez pas les droits d'accès" )); exit(); } } echo json_encode(array( 'valid' => false, 'error' => "Echec de l'identification" )); exit(); }else{ echo json_encode(array( 'valid' => false, 'error' => "Le formulaire n'est pas valide" )); exit(); } } } }
Merci de vous réponse
Hors ligne
Pages: 1