X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fopenid.c;h=ca71d6793c51ab72ebae517599022a92d599e618;hb=HEAD;hp=221b25e9e1d7b03c7dc2d07311fdf52c85cfd79e;hpb=c6aec42f213ec284e34648f3d69bcf927dccddb1;p=citadel.git
diff --git a/webcit/openid.c b/webcit/openid.c
index 221b25e9e..b56c01c24 100644
--- a/webcit/openid.c
+++ b/webcit/openid.c
@@ -1,4 +1,3 @@
-
/*
* Copyright (c) 1996-2012 by the citadel.org team
*
@@ -12,12 +11,13 @@
*/
#include "webcit.h"
-#include "webserver.h"
+
/*
* Display the OpenIDs associated with an account
*/
-void display_openids(void) {
+void display_openids(void)
+{
wcsession *WCC = WC;
char buf[1024];
int bg = 0;
@@ -31,30 +31,31 @@ void display_openids(void) {
if (WCC->serv_info->serv_supports_openid) {
wc_printf("
");
-
+
serv_puts("OIDL");
serv_getln(buf, sizeof buf);
- if (buf[0] == '1')
- while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
- bg = 1 - bg;
- wc_printf("", (bg ? "even" : "odd"));
- wc_printf(" | ");
- escputs(buf);
- wc_printf(" | ");
- wc_printf("", _("Do you really want to delete this OpenID?"));
- wc_printf("%s", _("(delete)"));
- wc_printf(" |
\n");
- }
-
+ if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+ bg = 1 - bg;
+ wc_printf("", (bg ? "even" : "odd"));
+ wc_printf(" | ");
+ escputs(buf);
+ wc_printf(" | ");
+ wc_printf("",
+ _("Do you really want to delete this OpenID?"));
+ wc_printf("%s", _("(delete)"));
+ wc_printf(" |
\n");
+ }
+
wc_printf("
\n");
-
- wc_printf("\n", _("Attach"));
+ wc_printf("\n");
+ wc_printf(""
+ "\n", _("Attach"));
}
else {
@@ -77,9 +78,11 @@ void openid_attach(void) {
syslog(LOG_DEBUG, "Attempting to attach %s\n", bstr("openid_url"));
snprintf(buf, sizeof buf,
- "OIDS %s|%s/finalize_openid_login?attach_existing=1|%s",
- bstr("openid_url"), ChrPtr(site_prefix), ChrPtr(site_prefix)
- );
+ "OIDS %s|%s/finalize_openid_login?attach_existing=1|%s",
+ bstr("openid_url"),
+ ChrPtr(site_prefix),
+ ChrPtr(site_prefix)
+ );
serv_puts(buf);
serv_getln(buf, sizeof buf);
@@ -115,7 +118,10 @@ void openid_detach(void) {
display_openids();
}
-void InitModule_OPENID(void) {
+void
+InitModule_OPENID
+(void)
+{
WebcitAddUrlHandler(HKEY("display_openids"), "", 0, display_openids, 0);
WebcitAddUrlHandler(HKEY("openid_attach"), "", 0, openid_attach, 0);
WebcitAddUrlHandler(HKEY("openid_detach"), "", 0, openid_detach, 0);