2026-02-14 07:57:18 -05:00
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl= "http://www.w3.org/1999/XSL/Transform" version= "1.0" >
<xsl:output method= "html" encoding= "utf-8" indent= "yes" />
<!-- Parameters -->
<xsl:param name= "PAGE_TITLE" > Georgia Housing Report Sign In</xsl:param>
<xsl:param name= "FORM_NAME" > signIn</xsl:param>
<xsl:param name= "BTN_SUBMIT" />
2026-05-08 14:24:42 -04:00
<xsl:param name= "BTN_RESET_PASSWORD" > ?Xaction=resetpassword</xsl:param>
2026-02-14 07:57:18 -05:00
<xsl:param name= "INVALID_SIGNIN" />
2026-05-08 14:24:42 -04:00
<xsl:param name= "RESET_PASSWORD_SUCCESSFUL" />
2026-02-14 07:57:18 -05:00
<xsl:template match= "/" >
<xsl:text disable-output-escaping= "yes" > < !DOCTYPE html></xsl:text>
<html lang= "en" >
<head>
<meta charset= "utf-8" />
<meta http-equiv= "X-UA-Compatible" content= "IE=edge" />
<meta name= "viewport" content= "width=device-width, initial-scale=1.0" />
<title>
<xsl:value-of select= "$APPLICATION_NAME" />
</title>
2026-05-08 14:24:42 -04:00
<link rel= "icon" type= "image/x-icon" href= "images/dec-international-logo.png" />
2026-02-14 07:57:18 -05:00
<link href= "css/themes/Spacelab/bootstrap.min.css?version={$VERSION}" rel= "stylesheet" media= "screen" />
<link href= "css/bootstrap-icons.min.css?version={$VERSION}" rel= "stylesheet" media= "screen" />
<link href= "css/signIn.css?version={$VERSION}" rel= "stylesheet" media= "screen" />
<script src= "js/jquery-3.2.0.min.js?version={$VERSION}" />
<script src= "js/bootstrap.bundle.min.js?version={$VERSION}" />
<script src= "js/signIn.js?version={$VERSION}" />
</head>
<body>
<div class= "container" >
<div class= "card" >
<div class= "card-header bg-primary text-white text-center h6 p-2" >
<xsl:copy-of select= "$PAGE_TITLE" />
</div>
<form action= "{$BTN_SUBMIT}" name= "{$FORM_NAME}" method= "post" id= "{$FORM_NAME}" >
<input type= "hidden" name= "action" value= "Users.login" />
<input type= "hidden" name= "step" value= "authenticate" />
<xsl:if test= "$INVALID_SIGNIN = 'TRUE'" >
<div class= "alert alert-danger" >
<xsl:text> Invalid Sign In</xsl:text>
</div>
</xsl:if>
2026-05-08 14:24:42 -04:00
<xsl:if test= "$RESET_PASSWORD_SUCCESSFUL = 'TRUE'" >
<div class= "alert alert-danger" >
<xsl:text> If an account exists for the email address provided, you will receive an email containing a temporary password and a link to reset your password.</xsl:text>
</div>
</xsl:if>
2026-02-14 07:57:18 -05:00
<div class= "form-group" >
<div class= "input-group" >
<span class= "input-group-text" >
<i class= "bi bi-person-fill" aria-hidden= "true" ></i>
</span>
<input type= "text" id= "user_name" name= "user_name" class= "form-control form-control-sm" placeholder= "Username" maxlength= "128" autofocus= "autofocus" autocomplete= "no" />
</div>
</div>
<div class= "form-group" >
<div class= "input-group" >
<span class= "input-group-text" >
<i class= "bi bi-lock-fill" aria-hidden= "true" ></i>
</span>
<input id= "user_password" name= "user_password" type= "password" class= "form-control form-control-sm" placeholder= "Password" maxlength= "128" />
</div>
</div>
</form>
2026-05-08 14:24:42 -04:00
<form action= "{$BTN_RESET_PASSWORD}" name= "reset-password" method= "post" id= "reset-password" >
<input type= "hidden" id= "reset_user_name" name= "user_name" />
</form>
2026-02-14 07:57:18 -05:00
<div class= "d-grid gap-2 col-11 mx-auto pb-3" >
<button class= "btn btn-primary btn-sm btnSignIn" > Sign In</button>
2026-05-08 14:24:42 -04:00
<button class= "btn btn-secondary btn-sm btnForgot" > Forgot/Reset Password</button>
2026-02-14 07:57:18 -05:00
</div>
</div>
</div>
<!-- Footer -->
<footer id= "footer" >
<div class= "col text-center mt-3" >
2026-05-08 14:24:42 -04:00
<small class= "text-muted pb-0" > Unauthorized Access is Prohibited</small>
2026-02-14 07:57:18 -05:00
</div>
</footer>
</body>
</html>
</xsl:template>
</xsl:stylesheet>