public function init() { parent::init(); zend_session::start(); $ns = new Zend_Session_Namespace('acteur'); if (!empty($ns->data)) { $this->view->id = $ns->data['id_acteur']; $this->view->role = $ns->data['role']; $this->view->identifiant = $ns->data['identifiant']; $this->view->password = $ns->data['password']; } }
public function init() { parent::init(); zend_session::start(); $ns = new Zend_Session_Namespace('user'); $use = new Application_Model_User(); $general = new Application_Model_General(); $statUser = $general->veriStatUser($ns->data); if (!empty($ns->data)) { $this->view->firstname = $ns->data['firstname_user']; $this->view->lastname = $ns->data['lastname_user']; $this->view->lvl = $ns->data['id_rank']; } if ($statUser == 1 or $statUser == 2) { $this->view->isadmin = $statUser; } else { if ($statUser == 3) { Zend_Session::namespaceUnset("user"); Zend_Session::destroy(true); $this->_redirect($this->view->url(array('controller' => 'index', 'action' => 'acces'), null, true)); } } if ($this->_getParam('message') != null) { switch ($this->_getParam('message')) { case 'deconnection': $this->view->message = "Vous êtes déconnecté"; break; case 'done': $this->view->message = "Un article à été ajouté"; break; case 'connecter': $this->view->message = "Vous êtes connecté"; break; case 'enregistrer': $this->view->message = "Vous êtes inscrit"; break; case 'erreur': $this->view->message = "Une erreur c'est produite lors de votre inscription.<br/>Veuillez contactez un administrateur"; break; } } }