]> code.citadel.org Git - citadel.git/blobdiff - webcit/webcit.c
more openid setup
[citadel.git] / webcit / webcit.c
index f3d221229b3a979c1ff22aea2fc03734fa60da33..1aea8de3775c14252e07fb7007ce6a9073987f45 100644 (file)
@@ -1715,10 +1715,12 @@ void session_loop(struct httprequest *req)
         */
        } else if ((!WC->logged_in) && (!strcasecmp(action, "login"))) {
                do_login();
-       } else if ((!WC->logged_in) && (!strcasecmp(action, "openid_login"))) {
-               do_openid_login();
        } else if ((!WC->logged_in) && (!strcasecmp(action, "display_openid_login"))) {
                display_openid_login(NULL);
+       } else if ((!WC->logged_in) && (!strcasecmp(action, "openid_login"))) {
+               do_openid_login();
+       } else if ((!WC->logged_in) && (!strcasecmp(action, "finish_openid_login"))) {
+               finish_openid_login();
        } else if (!WC->logged_in) {
                display_login(NULL);
        }