X-Git-Url: https://dev.renevier.net/?a=blobdiff_plain;f=application%2Fcontrollers%2FLoginController.php;h=490ca673ad2bbc9a56e7bfaad24a2bf63be2ef9f;hb=9595d8b7134bd616b9326d24ee245bfacd106354;hp=85c7ac1541a972c3966d5a6798146167531a2704;hpb=0722c496ca63f30937427e3bf8fbdd5cfee2c83d;p=syj.git diff --git a/application/controllers/LoginController.php b/application/controllers/LoginController.php index 85c7ac1..490ca67 100644 --- a/application/controllers/LoginController.php +++ b/application/controllers/LoginController.php @@ -32,7 +32,9 @@ class LoginController extends Zend_Controller_Action } /* form has been filled */ - if (!$this->_helper->SyjUserManager->validate($formData['login_user'], sha1($formData['login_password']))) { + if (!$this->_helper->SyjUserManager->validate($formData['login_user'], + sha1($formData['login_password']), + $formData['login_rememberme'])) { if ($httprequest) { throw new Syj_Exception_Forbidden(); } else { @@ -54,7 +56,7 @@ class LoginController extends Zend_Controller_Action if (!$pathMapper->find((int)$login_geom_id, $path)) { throw new Syj_Exception_Request(); } - $data['iscreator'] = ($path->creator->id === $userid); + $data['iscreator'] = ($path->creator->id === $user->id); } else { $data['iscreator'] = true; }