Commit 74c1a153 authored by jan.koester's avatar jan.koester
Browse files

test

parent 198903de
Loading
Loading
Loading
Loading
Loading
+6 −6
Changes for src/admin.cpp: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -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"));
@@ -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 !");
                        }

@@ -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);
@@ -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;
                    }
@@ -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");