function printLoginForm($authenticators, $authenticator, $class, $redirect = "") { if ($authenticator == gCOSI_AUTH_METHOD_SHIBBOLETH) { print "<div class='" . $class . "' id='" . $authenticator . "_LoginForm'>"; print "<small>Log into the ANDS Online Services Dashboard using your AAF credentials:</small>"; print " <img src='" . asset_url('img/aaf_logo.gif', 'base') . "' style='display:block;margin:10px auto;'/>"; print " <a href='" . secure_host_url() . gSHIBBOLETH_SESSION_INITIATOR . "?target=" . secure_base_url() . "auth/setUser' class='btn btn-primary btn-block'>Login using " . $authenticators[$authenticator] . "</a>"; print "</div>"; } else { print "<div class='" . $class . "' id='" . $authenticator . "_LoginForm'>"; print " <form class='form' action='" . base_url("auth/login") . "' method='post'>"; print " <input type='hidden' name='redirect' value=" . $redirect . "/>"; print " <div class='control-group'>"; print " <div class='controls'>"; print " <label>Username</label>"; print " <input type='text' id='inputUsername' name='inputUsername' placeholder='Username'>"; print " </div>"; print " </div>"; print " <div class='control-group'>"; print " <div class='controls'>"; print " <label>Password</label>"; print " <input type='password' id='inputPassword' name='inputPassword' placeholder='Password'>"; print " </div>"; print " </div>"; print " <div class='control-group'>"; print " <div class='controls'>"; print " <button type='submit' class='btn btn-primary btn-block'>Login using " . $authenticators[$authenticator] . "</button>"; print " </div>"; print " </div>"; print " </form>"; print "</div>"; } }
<p style="text-align:center"> <small>Log into the ANDS Online Services Dashboard using your AAF credentials: </small> <img src="<?php echo asset_url('img/aaf_logo.gif', 'base'); ?> " alt="AAF Logo" style="display:block;margin:10px auto"> <a href="<?php echo secure_host_url() . gSHIBBOLETH_SESSION_INITIATOR . "?target=" . secure_base_url() . "auth/authenticate/shibboleth_sp"; ?> " class="btn btn-primary btn-block"> Login using Australian Access Federation (AAF) credentials </a> </p>