2014-01-24 15:01:33 +01:00
|
|
|
<TMPL_INCLUDE NAME="header.tpl">
|
|
|
|
|
2017-03-24 07:11:55 +01:00
|
|
|
<main id="logincontent" class="container">
|
2014-01-24 15:01:33 +01:00
|
|
|
|
2018-11-09 20:19:00 +01:00
|
|
|
<TMPL_INCLUDE NAME="customLoginHeader.tpl">
|
|
|
|
|
2020-03-26 20:21:09 +01:00
|
|
|
<div id="errormsg">
|
|
|
|
<TMPL_IF NAME="AUTH_ERROR">
|
|
|
|
<div class="message message-<TMPL_VAR NAME="AUTH_ERROR_TYPE"> alert"><span trmsg="<TMPL_VAR NAME="AUTH_ERROR">"></span>
|
|
|
|
<TMPL_IF LOCKTIME>
|
|
|
|
<TMPL_VAR NAME="LOCKTIME"> <span trspan="seconds">seconds</span>.
|
|
|
|
</TMPL_IF>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
</div>
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<TMPL_IF AUTH_LOOP>
|
|
|
|
|
2018-09-20 18:04:01 +02:00
|
|
|
<div id="authMenu" class="card">
|
2014-01-27 22:25:39 +01:00
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
<!-- Authentication loop -->
|
2018-09-20 18:04:01 +02:00
|
|
|
<nav class="navbar navbar-expand-lg navbar-light bg-light">
|
2014-01-27 22:25:39 +01:00
|
|
|
|
2018-11-16 22:52:43 +01:00
|
|
|
<a class="navbar-brand" href="/"><i class="fa fa-user-circle"></i></a>
|
2018-09-20 18:04:01 +02:00
|
|
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
|
|
|
<span class="navbar-toggler-icon"></span>
|
2014-01-27 22:25:39 +01:00
|
|
|
</button>
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<!-- Choice tabs -->
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
|
|
|
<ul class="navbar-nav mr-auto">
|
2014-01-24 15:01:33 +01:00
|
|
|
<TMPL_LOOP NAME="AUTH_LOOP">
|
2018-09-20 18:04:01 +02:00
|
|
|
<li class="nav-item" title="<TMPL_VAR NAME="key">"><a class="nav-link" href="#<TMPL_VAR NAME="key">"><TMPL_VAR NAME="name"></a></li>
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_LOOP>
|
|
|
|
</ul>
|
2014-01-27 22:25:39 +01:00
|
|
|
</div>
|
2018-09-20 18:04:01 +02:00
|
|
|
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
<div>
|
2014-01-24 15:01:33 +01:00
|
|
|
<!-- Forms -->
|
|
|
|
<TMPL_LOOP NAME="AUTH_LOOP">
|
|
|
|
|
|
|
|
<div id="<TMPL_VAR NAME="key">">
|
|
|
|
|
2019-02-01 23:22:11 +01:00
|
|
|
<form id="lform<TMPL_VAR NAME="module">" action="<TMPL_VAR NAME="url">" method="post" class="login <TMPL_VAR NAME="module">">
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
2018-06-25 21:29:47 +02:00
|
|
|
<input type="hidden" name="<TMPL_VAR NAME="CHOICE_PARAM">" value="<TMPL_VAR NAME="key">" />
|
2017-02-28 19:32:29 +01:00
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<TMPL_IF NAME="standardform">
|
|
|
|
<TMPL_INCLUDE NAME="standardform.tpl">
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="openidform">
|
|
|
|
<TMPL_INCLUDE NAME="openidform.tpl">
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="yubikeyform">
|
|
|
|
<TMPL_INCLUDE NAME="yubikeyform.tpl">
|
|
|
|
</TMPL_IF>
|
|
|
|
|
2017-04-11 21:19:59 +02:00
|
|
|
<TMPL_IF NAME="sslform">
|
2019-02-01 23:22:11 +01:00
|
|
|
<TMPL_INCLUDE NAME="sslformChoice.tpl">
|
2017-04-11 21:19:59 +02:00
|
|
|
</TMPL_IF>
|
|
|
|
|
2019-02-05 13:55:39 +01:00
|
|
|
<TMPL_IF NAME="gpgform">
|
|
|
|
<TMPL_INCLUDE NAME="gpgform.tpl">
|
|
|
|
</TMPL_IF>
|
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
<TMPL_IF NAME="logo">
|
|
|
|
|
2014-06-05 15:49:44 +02:00
|
|
|
<div class="form">
|
|
|
|
|
2016-01-22 14:09:05 +01:00
|
|
|
<TMPL_IF NAME="logoFile">
|
2018-11-24 12:22:17 +01:00
|
|
|
<img src="<TMPL_VAR NAME="STATIC_PREFIX">common/modules/<TMPL_VAR NAME="logoFile">" alt="<TMPL_VAR NAME="module">" class="img-thumbnail mb-3" />
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_IF>
|
2019-03-06 22:31:37 +01:00
|
|
|
|
|
|
|
<TMPL_INCLUDE NAME="impersonation.tpl">
|
2014-01-27 22:25:39 +01:00
|
|
|
<TMPL_INCLUDE NAME="checklogins.tpl">
|
2014-01-24 15:01:33 +01:00
|
|
|
|
2014-12-12 09:54:58 +01:00
|
|
|
<div class="buttons">
|
2014-06-02 12:01:59 +02:00
|
|
|
<button type="submit" class="btn btn-success">
|
2018-09-26 18:14:34 +02:00
|
|
|
<span class="fa fa-sign-in"></span>
|
2016-04-10 08:28:56 +02:00
|
|
|
<span trspan="connect">Connect</span>
|
2014-01-27 22:25:39 +01:00
|
|
|
</button>
|
2014-12-12 09:54:58 +01:00
|
|
|
</div>
|
2014-01-24 15:01:33 +01:00
|
|
|
|
2014-06-05 15:49:44 +02:00
|
|
|
</div>
|
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
</form>
|
2014-01-27 22:25:39 +01:00
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
</div>
|
2014-01-27 22:25:39 +01:00
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_LOOP>
|
2014-01-27 22:25:39 +01:00
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
</div> <!-- end authMenu -->
|
2014-01-27 22:25:39 +01:00
|
|
|
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_IF>
|
|
|
|
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="DISPLAY_FORM">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="card">
|
2017-02-28 20:37:33 +01:00
|
|
|
<TMPL_IF NAME="module">
|
2017-05-10 12:10:57 +02:00
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
2017-02-28 20:37:33 +01:00
|
|
|
<TMPL_ELSE>
|
2017-05-10 12:10:57 +02:00
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
2017-02-28 20:37:33 +01:00
|
|
|
</TMPL_IF>
|
2017-05-10 12:10:57 +02:00
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<TMPL_INCLUDE NAME="standardform.tpl">
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="DISPLAY_OPENID_FORM">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="card">
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="module">
|
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
|
|
|
<TMPL_ELSE>
|
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
|
|
|
</TMPL_IF>
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<TMPL_INCLUDE NAME="openidform.tpl">
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="DISPLAY_SSL_FORM">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="card">
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="module">
|
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
|
|
|
<TMPL_ELSE>
|
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
|
|
|
</TMPL_IF>
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<TMPL_INCLUDE NAME="sslform.tpl">
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
2018-12-04 18:14:19 +01:00
|
|
|
<TMPL_IF NAME="DISPLAY_GPG_FORM">
|
|
|
|
<div class="card">
|
|
|
|
<TMPL_IF NAME="module">
|
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
|
|
|
<TMPL_ELSE>
|
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
|
|
|
</TMPL_IF>
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<TMPL_INCLUDE NAME="gpgform.tpl">
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="DISPLAY_YUBIKEY_FORM">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="card">
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="module">
|
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
|
|
|
<TMPL_ELSE>
|
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
|
|
|
</TMPL_IF>
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<TMPL_INCLUDE NAME="yubikeyform.tpl">
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="DISPLAY_LOGO_FORM">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div class="card">
|
2017-05-10 12:10:57 +02:00
|
|
|
<TMPL_IF NAME="module">
|
|
|
|
<form id="lform" action="#" method="post" class="login <TMPL_VAR NAME="module">" role="form">
|
|
|
|
<TMPL_ELSE>
|
|
|
|
<form id="lform" action="#" method="post" class="login" role="form">
|
|
|
|
</TMPL_IF>
|
|
|
|
<!-- Hidden fields -->
|
|
|
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
|
|
|
<input type="hidden" name="url" value="<TMPL_VAR NAME="AUTH_URL">" />
|
|
|
|
<input type="hidden" name="timezone" />
|
|
|
|
<input type="hidden" name="skin" value="<TMPL_VAR NAME="SKIN">" />
|
|
|
|
<div class="form">
|
2014-01-27 22:25:39 +01:00
|
|
|
<TMPL_IF NAME="module">
|
2017-03-14 15:45:53 +01:00
|
|
|
<img src="<TMPL_VAR NAME="STATIC_PREFIX">common/modules/<TMPL_VAR NAME="module">.png" alt="<TMPL_VAR NAME="module">" class="img-thumbnail" />
|
2014-01-27 22:25:39 +01:00
|
|
|
</TMPL_IF>
|
|
|
|
|
2019-03-06 22:31:37 +01:00
|
|
|
<TMPL_INCLUDE NAME="impersonation.tpl">
|
2014-01-27 22:25:39 +01:00
|
|
|
<TMPL_INCLUDE NAME="checklogins.tpl">
|
|
|
|
|
2014-12-12 09:54:58 +01:00
|
|
|
<div class="buttons">
|
2014-06-02 12:01:59 +02:00
|
|
|
<button type="submit" class="btn btn-success">
|
2018-09-26 18:14:34 +02:00
|
|
|
<span class="fa fa-sign-in"></span>
|
2016-04-10 08:28:56 +02:00
|
|
|
<span trspan="connect">Connect</span>
|
2014-01-27 22:25:39 +01:00
|
|
|
</button>
|
2014-06-05 15:49:44 +02:00
|
|
|
</div>
|
2017-05-10 12:10:57 +02:00
|
|
|
</div>
|
|
|
|
</form>
|
2017-02-28 20:37:33 +01:00
|
|
|
</div>
|
2017-05-10 12:10:57 +02:00
|
|
|
</TMPL_IF>
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<TMPL_IF NAME="DISPLAY_PASSWORD">
|
2018-09-20 18:04:01 +02:00
|
|
|
<div id="password" class="card">
|
2014-01-24 15:01:33 +01:00
|
|
|
<TMPL_INCLUDE NAME="password.tpl">
|
2014-01-24 23:55:33 +01:00
|
|
|
</div>
|
2014-01-24 15:01:33 +01:00
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="LOGIN_INFO">
|
2014-01-27 22:25:39 +01:00
|
|
|
<div class="alert alert-info">
|
2014-01-24 15:01:33 +01:00
|
|
|
<TMPL_VAR NAME="LOGIN_INFO">
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="PORTAL_URL">
|
|
|
|
<div id="logout">
|
|
|
|
<div class="buttons">
|
|
|
|
<TMPL_IF NAME="MSG"><TMPL_VAR NAME="MSG"></TMPL_IF>
|
2018-08-27 19:00:03 +02:00
|
|
|
<a href="<TMPL_VAR NAME="PORTAL_URL">?cancel=1<TMPL_IF NAME="AUTH_URL">&url=<TMPL_VAR NAME="AUTH_URL"></TMPL_IF>" class="btn btn-primary" role="button">
|
2018-09-26 18:14:34 +02:00
|
|
|
<span class="fa fa-home"></span>
|
2016-04-10 08:28:56 +02:00
|
|
|
<span trspan="goToPortal">Go to portal</span>
|
2014-01-24 15:01:33 +01:00
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
|
|
|
<TMPL_IF NAME="LOGOUT_URL">
|
|
|
|
<div id="logout">
|
|
|
|
<div class="buttons">
|
2014-01-24 23:55:33 +01:00
|
|
|
<a href="<TMPL_VAR NAME="LOGOUT_URL">" class="btn btn-danger" role="button">
|
2018-09-26 18:14:34 +02:00
|
|
|
<span class="fa fa-sign-out"></span>&nbps;
|
2016-04-10 08:28:56 +02:00
|
|
|
<span trspan="logout">Logout</span>
|
2014-01-24 15:01:33 +01:00
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</TMPL_IF>
|
|
|
|
|
2018-11-09 20:19:00 +01:00
|
|
|
<TMPL_INCLUDE NAME="customLoginFooter.tpl">
|
|
|
|
|
2017-03-24 07:11:55 +01:00
|
|
|
</main>
|
2014-01-24 15:01:33 +01:00
|
|
|
|
|
|
|
<TMPL_INCLUDE NAME="footer.tpl">
|