Commit 21a85e8a authored by jan.koester's avatar jan.koester
Browse files

test

parent 1e77dcb8
Loading
Loading
Loading
Loading
Loading
+6 −4
Changes for src/session.cpp: 6 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -266,8 +266,9 @@ void authdb::LocalSession::cleanupExpired(){
    }
}

static authdb::SessionData *createSessionData(authdb::AuthBackend &backend, uuid::uuid domainid, uuid::uuid userid){
    using namespace authdb;
namespace authdb {

SessionData *createSessionData(AuthBackend &backend, uuid::uuid domainid, uuid::uuid userid){
    std::string username;
    std::shared_ptr<AuthData::Record> cur=std::make_shared<AuthData::Record>();

@@ -375,8 +376,7 @@ static authdb::SessionData *createSessionData(authdb::AuthBackend &backend, uuid
    return newSession;
}

static void reloadSessionData(authdb::AuthBackend &backend, authdb::SessionData *cursess){
    using namespace authdb;
void reloadSessionData(AuthBackend &backend, SessionData *cursess){
    Group group;
    std::string username;

@@ -407,6 +407,8 @@ static void reloadSessionData(authdb::AuthBackend &backend, authdb::SessionData
    cursess->_username=username;
}

} // namespace authdb

const authdb::SessionData *authdb::LocalSession::addSession(AuthBackend &backend,uuid::uuid domainid,uuid::uuid userid){
    {
        std::lock_guard<std::mutex> guard(_lock);
+2 −0
Changes for src/session.h: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -101,6 +101,8 @@ namespace authdb {
        friend class LocalSession;
        friend class ClusterSession;
        friend class client::Client;
        friend SessionData *createSessionData(AuthBackend &backend, uuid::uuid domainid, uuid::uuid userid);
        friend void reloadSessionData(AuthBackend &backend, SessionData *cursess);
    };

    // Session listing info (used by listSessions)