]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-shared.c
auth: have cgit calculate login address
[ps-cgit] / ui-shared.c
index 4f47c507054b1d3c7ca854c0481fccd9cf9f5847..0838e18f3578bf08712f5e9a1830232584598555 100644 (file)
@@ -73,6 +73,14 @@ const char *cgit_rooturl()
                return ctx.cfg.script_name;
 }
 
                return ctx.cfg.script_name;
 }
 
+const char *cgit_loginurl()
+{
+       static const char *login_url = 0;
+       if (!login_url)
+               login_url = fmtalloc("%s?p=login", cgit_rooturl());
+       return login_url;
+}
+
 char *cgit_repourl(const char *reponame)
 {
        if (ctx.cfg.virtual_root)
 char *cgit_repourl(const char *reponame)
 {
        if (ctx.cfg.virtual_root)