]> dev.renevier.net Git - syj.git/blobdiff - application/controllers/LoginController.php
fixes: my account links did not appear after login from a path url
[syj.git] / application / controllers / LoginController.php
index 85c7ac1541a972c3966d5a6798146167531a2704..490ca673ad2bbc9a56e7bfaad24a2bf63be2ef9f 100644 (file)
@@ -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;
             }