}
$userid = $authAdapter->getResultRowObject('id')->id;
- $auth->getStorage()->write(array('user' => $userid));
- Zend_Session::rememberMe(); // zend default expiration delay is 2 weeks. Ok, use that value
-
+ $this->_helper->SyjSession->login($userid);
if ($httprequest) {
$api = $this->_helper->SyjApi->setCode(200);
if (!$pathMapper->find((int)$login_geom_id, $path)) {
throw new Syj_Exception_Request();
}
- if ($path->owner->id === $userid) {
- $api->setBody("1"); // owner of displayed geometry
+ if ($path->creator->id === $userid) {
+ $api->setBody("1"); // creator of displayed geometry
} else {
$api->setBody("0");
}
} else {
- $api->setBody("1"); // no geometry displayed: owner of the (future) geometry
+ $api->setBody("1"); // no geometry displayed: creator of the (future) geometry
}
} else {
$this->redirect();
}
public function logoutAction() {
- Zend_Session::start();
- Zend_Session::destroy();
+ $this->_helper->SyjSession->logout();
$this->redirect();
}