Problème de chargement du menu après connection
Bonjour à tous
Dans le but de procéder à la migration de notre application vers la nouvelle version du Framework. j'ai tenté en local un test avant de passer a la migration.
Mais la j'ai soucis lorsque je me connecte je n'arrive plus a voir le menu ? je ne vois pas ou commencer à investiguer ?
merci de m'aiguillé ! :calim2:
code de verification du mot de passe a la connection :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
private function checkLoginPass(){
//si le formulaire n'est pas envoye on s'arrete la
if(!_root::getRequest()->isPost() ){
return null;
}
$sLogin=_root::getParam('login');
$sPassword=_root::getParam('password');
if(strlen($sPassword) > $this->maxPasswordLength){
return 'Mot de passe trop long';
}
//on stoque les mots de passe hashe dans la classe model_utilisateurs
$sHashPassword=model_utilisateurs::getInstance()->hashPassword($sPassword);
$tAccount=model_utilisateurs::getInstance()->getListAccount();
//gestion du compte avec verification si bloque apres 3 tentatives ou pas
// verification si le compte est bloque
if(isset($tAccount[$sLogin]) ){
list($sAccountHashPassword, $oAccountFound) = each($tAccount[$sLogin]);
if($oAccountFound->statut_compte > 3){
return 'Compte bloquee ! Contacter Administrateur';
}
}
if(!_root::getAuth()->checkLoginPass($tAccount,$sLogin,$sHashPassword)){
//on incremente le nombre d'erreur
$oAccountFound->statut_compte=(int)$oAccountFound->statut_compte+1;
$oAccountFound->save();
return 'Mauvais login/mot de passe';
}else{
//on peut annuler le nombre de tentatives manquees quand elles sont superieur a 0 si l'utilisateur entre ses bons identifiants
if($oAccountFound->statut_compte > 0 ){
$oAccountFound->statut_compte=0;
$oAccountFound->save();
}
}
_root::redirect('default::index');
} |
code de la page default
Code:
1 2 3 4 5 6 7 8
|
<?php
class module_default extends abstract_module{
public function before(){
$this->oLayout=new _layout('bootstrap');
$this->oLayout->addModule('menu','menu_depart::index'); //// le menu est bien chargé ici ??
} |
je cherche toujours