public function loginAction() { $this->_helper->layout->disableLayout(); if ($this->getRequest()->isPost()) { $email = $this->getRequest()->getParam('username'); $password = $this->getRequest()->getParam('password'); $Members = Members::setLogin($email, $password); if ($Members) { $Members->setLastLogin(); $_SESSION['Member'] = $Members; $_SESSION['Role'] = Zend_Json::decode(Groups::getById($Members->member_type)->role); $this->_redirect('admin'); } else { $this->view->error = 'Login incorrect'; } } }
public function loginAction() { $this->_helper->layout->disableLayout(); if ($this->getRequest()->isPost()) { $email = $this->getRequest()->getParam('username'); $password = $this->getRequest()->getParam('password'); if ($email && $password) { $Members = Members::setLogin($email, $password); if ($Members) { $Members->setLastLogin(); $ss = new Zend_Session_Namespace('member'); $ss->__set('Member', $Members); $ss->__set('Role', Zend_Json::decode(Groups::getById($Members->member_type)->role)); // $ss->Member = $Members; // $ss->Role = Zend_Json::decode ( Groups::getById ( $Members->member_type )->role ); $this->_redirect('admin'); } else { $this->view->error = 'Login incorrect'; } } else { $this->view->error = 'Login: usename and password is required!'; } } }