X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fwebcit.c;h=54ffe46b59aab31231c4caa79fccd8b08175b180;hb=69b9292fb899d2de5bde8352ba7f11bef4fa6e8e;hp=77f9e99413c4aa02b9508a5d02e22755f81bba94;hpb=4561ea1314c2978be8d216ae0c4349f70603fcfc;p=citadel.git diff --git a/webcit/webcit.c b/webcit/webcit.c index 77f9e9941..54ffe46b5 100644 --- a/webcit/webcit.c +++ b/webcit/webcit.c @@ -1726,7 +1726,7 @@ void session_loop(struct httprequest *req) display_openid_login(NULL); } else if ((!WC->logged_in) && (!strcasecmp(action, "openid_login"))) { do_openid_login(); - } else if ((!WC->logged_in) && (!strcasecmp(action, "finalize_openid_login"))) { + } else if (!strcasecmp(action, "finalize_openid_login")) { finalize_openid_login(); } else if (!WC->logged_in) { display_login(NULL); @@ -2088,6 +2088,10 @@ void session_loop(struct httprequest *req) download_file(index[1]); } else if (!strcasecmp(action, "upload_file")) { upload_file(); + } else if (!strcasecmp(action, "display_openids")) { + display_openids(); + } else if (!strcasecmp(action, "openid_attach")) { + openid_attach(); } /** When all else fais, display the main menu. */