Commit 0e9140c8 authored by jan.koester's avatar jan.koester
Browse files

name

parent a266d6f8
Loading
Loading
Loading
Loading
Loading
+3 −3
Changes for src/admin.cpp: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -652,7 +652,7 @@ namespace authdb {
                rd=_AdminBackend.getPos()+cur->datasize;

                if(cur->type == DataType::DomainData && strcmp(cur->fieldname,"domainname")==0){
                    class DomainData ddat(cur->uuid);
                    class DomainData ddat(cur->ruid);

                    try {
                        size_t dpos=sizeof(authdb::AuthHeader);
@@ -661,12 +661,12 @@ namespace authdb {
                        list << "<tr><td>"
                        <<  ddat.getDomainName()
                        << "</td><td><ul><li>"
                        << "Domainid: " << cur->uuid.c_str()
                        << "Domainid: " << cur->ruid.c_str()
                        << "</li>"
                        << "<li><span>Storagetype: </span><span>" << ddat.getStorageType() << "</span></li>"
                        << "<li><span>Storageoptions: </span><span>" << ddat.getStorageOptions() << "</span></li>"
                        << "</ul></td><td><ul class=\"usertoolbar\" >"
                        << "<li><a class=\"button\" href=\"/settings/" << cur->uuid.c_str() << "/removedomain\">RemoveDomain</a></li>"
                        << "<li><a class=\"button\" href=\"/settings/" << cur->ruid.c_str() << "/removedomain\">RemoveDomain</a></li>"
                        << "</ul></td></tr>";
                    }catch(AuthBackendError &e){
                        std::cerr << e.what() << std::endl;
+3 −3
Changes for src/api.cpp: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -263,13 +263,13 @@ namespace authdb {
                                        rd=_Backend.getPos()+cur->datasize;
                                        if(cur->type == UserData && strcmp(cur->fieldname,"username")==0 ){
                                            class User user;
                                            std::shared_ptr<class UserData> udat=std::make_shared<class UserData>(cur->uuid);
                                            std::shared_ptr<class UserData> udat=std::make_shared<class UserData>(cur->ruid);
                                            size_t upos = sizeof(AuthHeader);
                                            user.info(_Backend,*udat,upos);

                                            if(name==udat->getUsername()){
                                                if(pwsalt==udat->getPwHash()){
                                                    const SessionData *sdat=AuthSession.addSession(_Backend,_Did.value,cur->uuid);
                                                    const SessionData *sdat=AuthSession.addSession(_Backend,_Did.value,cur->ruid);
                                                    json_object *respid=json_object_new_object();
                                                    uuid sessid;
                                                    sdat->getSid(sessid);
@@ -338,7 +338,7 @@ namespace authdb {
                            rd=_Backend.getPos()+cur->datasize;

                            if(cur->type == ClientData && strcmp(cur->fieldname,"clientname")==0){
                                class ClientData cdat(cur->uuid);
                                class ClientData cdat(cur->ruid);
                                size_t upos = sizeof(AuthHeader);
                                AuthClient.info(_Backend,cdat,upos);
                                if(name==cdat.getName() ){
+4 −4
Changes for src/authdb.h: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -65,7 +65,7 @@ namespace authdb {

        struct Record {
            int    start = 0xFE;
            uuid   uuid;
            uuid  ruid;
            int    type = EmptyData;
            int    storage = EmptyStorage;
            char   fieldname[255] = {0};
@@ -96,12 +96,12 @@ namespace authdb {
        AuthData *curec=dat;

        uuid gid;
        gid=dat->Data.uuid;
        gid=dat->Data.ruid;

        if(!target){
            while(curec){
                if(curec->Data.type == type &&
                    gid==curec->Data.uuid &&
                    gid==curec->Data.ruid &&
                    strcmp(curec->Data.fieldname,varname)==0
                ){

@@ -121,7 +121,7 @@ namespace authdb {
        }

        target->start=0xFE;
        gid=target->uuid;
        gid=target->ruid;
        target->type=type;
        target->storage=storage;
        memset(target->fieldname,0,255);