Commit 98f58cac authored by jan.koester's avatar jan.koester
Browse files

test

parent 929c7b0d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -170,6 +170,7 @@ bool blogi::Auth::ldapLogin(const char *username,const char *password,std::strin
    ldap_memfree(dn);
    ldap_msgfree(answer);
    ldap_unbind_ext_s(userldap, &userserverctls, &userclientctls);

    return false;


+19 −3
Original line number Diff line number Diff line
@@ -171,9 +171,25 @@ void blogi::Blogi::loginPage(netplus::con*curcon,libhttppp::HttpRequest *curreq)
        curres.setContentType("text/html");
        curres.send(curcon, nullptr, 0);
    }else{
        libhttppp::HTTPException err;
        err[libhttppp::HTTPException::Error] << "Login Failed!";
        throw err;
        char tmp[512];
        libhttppp::HttpResponse curres;
        libhttppp::HttpCookie cookie;
        curres.setState(HTTP403);
        curres.setVersion(HTTPVERSION(1.1));
        curres.setContentType("text/html");

        libhtmlpp::HtmlString condat;
        condat << "<div id=\"content\">"
               << "<span>Reason: Wrong Username or Password !</span>"
               << "<span>Login</span>"
               << "<form action=\""<< PlgArgs->config->buildurl("login",url,512) << "\" method=\"post\">"
               << "username:<br> <input type=\"text\" name=\"username\" value=\"\"><br>"
               << "password:<br> <input type=\"password\" name=\"password\" value=\"\"><br>"
               << "<button type=\"submit\">Submit</button>"
               << "</form>"
               << "</div>";

        curres.send(curcon, condat.c_str(), condat.length());
    }
}