Loading src/admin.cpp +6 −6 Changes for src/admin.cpp: 6 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -1120,7 +1120,7 @@ namespace authdb { if (!backend) throw AuthBackendError("reloadSession: could not resolve domain!"); AuthBackend::Guard guard(*backend); AuthSession.relSession(*backend, sid); AuthSession->relSession(*backend, sid); json_object *jobj = json_object_new_object(); json_object_object_add(jobj, "status", json_object_new_string("ok")); Loading Loading @@ -1915,11 +1915,11 @@ namespace authdb { libhttppp::HttpCookie cookie; uuid::uuid sid; const SessionData *cses = AuthSession.addSession(*backend, did, udat.Data.ruid); const SessionData *cses = AuthSession->addSession(*backend, did, udat.Data.ruid); cses->getSid(sid); if (!cses->checkGPO("888cd19b-352d-11f0-a8cc-3cecefce9ac2")) { AuthSession.remSession(sid); AuthSession->remSession(sid); throw AuthBackendError("Insufficient Access !"); } Loading @@ -1938,7 +1938,7 @@ namespace authdb { /* ---- JSON API: Logout ---- */ void apiLogout(libhttppp::HttpRequest &curreq, const uuid::uuid &ssid) { AuthSession.remSession(ssid); AuthSession->remSession(ssid); json_object *jobj = json_object_new_object(); json_object_object_add(jobj, "status", json_object_new_string("ok")); sendJson(curreq, jobj); Loading @@ -1956,7 +1956,7 @@ namespace authdb { for (libhttppp::HttpCookie::CookieData *cur = cookie.getfirstCookieData(); cur; cur = cur->nextCookieData()) { if (cur->getKey() == "authdbid") { if (ssid.parse(cur->getValue()) == 0) { sdat = AuthSession.getSession(ssid); sdat = AuthSession->getSession(ssid); } break; } Loading @@ -1964,7 +1964,7 @@ namespace authdb { // Logout (both HTML redirect + API) if (curreq.getRequestURL().compare("/settings/logout") == 0) { AuthSession.remSession(ssid); AuthSession->remSession(ssid); libhttppp::HttpResponse rep; rep.setState(HTTP303); rep.setHeaderData("Location")->push_back("/settings/index"); Loading Loading
src/admin.cpp +6 −6 Changes for src/admin.cpp: 6 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -1120,7 +1120,7 @@ namespace authdb { if (!backend) throw AuthBackendError("reloadSession: could not resolve domain!"); AuthBackend::Guard guard(*backend); AuthSession.relSession(*backend, sid); AuthSession->relSession(*backend, sid); json_object *jobj = json_object_new_object(); json_object_object_add(jobj, "status", json_object_new_string("ok")); Loading Loading @@ -1915,11 +1915,11 @@ namespace authdb { libhttppp::HttpCookie cookie; uuid::uuid sid; const SessionData *cses = AuthSession.addSession(*backend, did, udat.Data.ruid); const SessionData *cses = AuthSession->addSession(*backend, did, udat.Data.ruid); cses->getSid(sid); if (!cses->checkGPO("888cd19b-352d-11f0-a8cc-3cecefce9ac2")) { AuthSession.remSession(sid); AuthSession->remSession(sid); throw AuthBackendError("Insufficient Access !"); } Loading @@ -1938,7 +1938,7 @@ namespace authdb { /* ---- JSON API: Logout ---- */ void apiLogout(libhttppp::HttpRequest &curreq, const uuid::uuid &ssid) { AuthSession.remSession(ssid); AuthSession->remSession(ssid); json_object *jobj = json_object_new_object(); json_object_object_add(jobj, "status", json_object_new_string("ok")); sendJson(curreq, jobj); Loading @@ -1956,7 +1956,7 @@ namespace authdb { for (libhttppp::HttpCookie::CookieData *cur = cookie.getfirstCookieData(); cur; cur = cur->nextCookieData()) { if (cur->getKey() == "authdbid") { if (ssid.parse(cur->getValue()) == 0) { sdat = AuthSession.getSession(ssid); sdat = AuthSession->getSession(ssid); } break; } Loading @@ -1964,7 +1964,7 @@ namespace authdb { // Logout (both HTML redirect + API) if (curreq.getRequestURL().compare("/settings/logout") == 0) { AuthSession.remSession(ssid); AuthSession->remSession(ssid); libhttppp::HttpResponse rep; rep.setState(HTTP303); rep.setHeaderData("Location")->push_back("/settings/index"); Loading