added forgot/reset password feature

This commit is contained in:
James Richie
2026-05-08 14:24:42 -04:00
parent d2a1ea88b3
commit d572a6de3b
5 changed files with 511 additions and 2 deletions
+43
View File
@@ -0,0 +1,43 @@
<?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="VERSION">2.0</xsl:param>
<xsl:param name="MESSAGE"></xsl:param>
<xsl:param name="PAGE-NAME">notice</xsl:param>
<xsl:template match="/">
<div class="notice" id="notice_page">
<div class="card">
<div class="card-header bg-warning text-white p-1 ps-3 border-bottom-0">
<i class="bi bi-info-circle me-2" aria-hidden="true"/>
System Message
</div>
<div class="card-body text-left">
<div class="alert alert-warning">
<b>Message: </b>
<xsl:value-of select="$MESSAGE" disable-output-escaping="yes"/>
</div>
<div class="buttons mt-2 mb-2">
<a role="button" class="btn btn-sm btn-primary me-2 btnContinue">
<i class="bi bi-box-arrow-right me-2"/>Continue</a>
</div>
</div>
</div>
</div>
</xsl:template>
</xsl:stylesheet>
+16 -2
View File
@@ -7,7 +7,9 @@
<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"/>
<xsl:param name="BTN_RESET_PASSWORD">?Xaction=resetpassword</xsl:param>
<xsl:param name="INVALID_SIGNIN"/>
<xsl:param name="RESET_PASSWORD_SUCCESSFUL"/>
<xsl:template match="/">
<xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html></xsl:text>
@@ -22,6 +24,8 @@
<xsl:value-of select="$APPLICATION_NAME"/>
</title>
<link rel="icon" type="image/x-icon" href="images/dec-international-logo.png"/>
<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"/>
@@ -52,6 +56,12 @@
</div>
</xsl:if>
<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>
<div class="form-group">
<div class="input-group">
<span class="input-group-text">
@@ -71,10 +81,14 @@
</div>
</form>
<form action="{$BTN_RESET_PASSWORD}" name="reset-password" method="post" id="reset-password">
<input type="hidden" id="reset_user_name" name="user_name"/>
</form>
<div class="d-grid gap-2 col-11 mx-auto pb-3">
<button class="btn btn-primary btn-sm btnSignIn">Sign In</button>
<!--<a href="main.php?action=resetpassword" class="btn btn-secondary btn-sm btnForgot">Forgot Password</a>-->
<button class="btn btn-secondary btn-sm btnForgot">Forgot/Reset Password</button>
</div>
</div>
@@ -86,7 +100,7 @@
<footer id="footer">
<div class="col text-center mt-3">
<small class="text-muted pb-0">Unauthorized Access is Prohibitted</small>
<small class="text-muted pb-0">Unauthorized Access is Prohibited</small>
</div>
</footer>