auth: have cgit calculate login address
This way we're sure to use virtual root, or any other strangeness encountered. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
@ -73,6 +73,14 @@ const char *cgit_rooturl()
|
||||
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)
|
||||
|
Verwijs in nieuw issue
Block a user