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("\n"); - } - + if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) { + bg = 1 - bg; + wc_printf("", (bg ? "even" : "odd")); + wc_printf("\n"); + } + wc_printf("
"); - escputs(buf); - wc_printf(""); - wc_printf("", _("Do you really want to delete this OpenID?")); - wc_printf("%s", _("(delete)")); - 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"); wc_printf("\n", WCC->nonce); wc_printf(_("Add an OpenID: ")); - 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);