idtrois
Messages postés6Date d'inscriptionlundi 26 janvier 2015StatutMembreDernière intervention 7 février 2015
-
Modifié par jordane45 le 7/02/2015 à 15:48
mpmp93
Messages postés6652Date d'inscriptionmercredi 13 avril 2011StatutMembreDernière intervention28 septembre 2015
-
8 févr. 2015 à 17:05
je suis entrain faire une authentification en zend framework ,mais ça n'a rien affiche et voici le code complet S'il vous palit detecter moi les erreurs , je doit soutenir mon projet demain , Urgent , Merci d'avance
AuthenticationController
<?php
class AuthenticationController extends Zend_Controller_Action {
public function init() { /* Initialize action controller here */ }
} else { $this->view->errorMessage = 'le nom ou le mot de passe incorrect'; }
}
} $this->view->form = $form;
}
public function logoutAction() { Zend_Auth::getInstance()->clearIdentity(); $this->_redirect('index/index'); } public function getAuthAdapter() { $authAdapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter()); $authAdapter->setTableName('user') ->setIdentityColumn('username') ->setCredentialColumn('password');
return $authAdapter; }
}
userController
<?php
class UserController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
}
public function listAction()
{
$user = new Model_DbTable_User();
$this->view->user = $user->fetchAll();
}
public function addAction()
{
}
public function supprimerAction()
{
}
}
loginform.php
<?php
class Form_Login extends Zend_Form
{
public function __construct($option = null)
{
parent::__construct($option);
$this->setName("login");
$username = new Zend_Form_Element_Text('username');
$username->setRequired()
->setLabel("Nom : ");
$password = new Zend_Form_Element_Password('password');
$password->setRequired()
->setLabel("Mot de passe : ");
$send = new Zend_Form_Element_Submit('send');
$send->setLabel("Envoyer");
$this->addElements(array($username,$password,$send));
$this->setMethod("POST");
$this->setAction(Zend_Controller_Front::getInstance()->getBaseUrl().'/authentication/login');
}
}
user.php
<?php
class Application_Form_User extends Zend_Form
{
public function init()
{
/* Form Elements & Other Definitions Here ... */
}
public function __construct($option = null)
{
parent::__construct($option);
$this->setName('User');
$id = new Zend_Form_Element_Hidden('id');
$id->addFilter('Int');
$username = new Zend_Form_Element_Text('username');
$username->setRequired(true)
->addFilter('StringTrim')
->addFilter('StripTags')
->setLabel('Nom : ');
$password = new Zend_Form_Element_Text('password');
$password->setRequired(true)
->addFilter('StringTrim')
->addFilter('StripTags')
->setLabel('mot de passe : ');
$role = new Zend_Form_Element_Text('role');
$role->setRequired(true)
->addFilter('StringTrim')
->addFilter('StripTags')
->setLabel('le role (admin ou user) : ');
$send = new Zend_Form_Element_Submit('submit');
$this->addElements(array($id,$username,$password,$role,$send));
}
}
jordane45
Messages postés37850Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention30 novembre 2023343 7 févr. 2015 à 15:46
Bonjour ( si si ça se dit.. !!!! )
Bon... déjà... l'urgence ici n'est que pour toi.... nous le préciser ne nous fera pas intervenir plus vite......
Ensuite.. tu nous dis que ça ne fonctionne pas et tu nous balances les 350 lignes de ton code... tu penses vraiment qu'on va s'amuser à toutes les regarder pour voir si tu n'aurais pas fait une erreur ??????!
Je pense que le mieux, si tu souhaites avoir une réponse (rapide).. ça serait déjà :
- Nous indiquer en quoi ça ne fonctionne pas
- Nous indiquer si tu as des messages d'erreurs... lesquels...
- Nous indiquer, selon toi, quelle partie du code ne marche pas.