Bonjour,
je souhaite réaliser un formulaire de connexion pour mon site.
J'ai 3 cas de figure :
1) le couple pseudo/mdp n'existe pas
2) ce couple existe mais mon champs activation n'est pas null (ie: le compte n'a pas encore été validé)
3) ce couple existe et mon champs activation est null (connexion possible)
Je procède ainsi :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function connexion_compte() { Application::addRequete('SELECT count(*) as total, activation FROM joueurs WHERE pseudo=? AND mdp=?', array(strtolower($this->_pseudo), sha1(strtolower($this->_mdp)))); Application::doRequetes(); if(Application::fetchRequete()->total == 0) { $this->_tableau_rendu['global'][] = 'Aucun compte trouvé pour ces identifiants sur l\'univers '.ucfirst($this->_univers).' <br />'; }else if(Application::fetchRequete()->activation !== null) { $this->_tableau_rendu['global'][] = 'Ce compte n\'est pas encore activé. Veuillez vérifier vos emails <br />'; }else { // --- } }
Or, mon problème est le suivant : je n'arrive pas à identifier les champs NULL via PDO (sous une base MySQL)...
Comment procéder ?
Merci
Partager