RT#29354: Password Security in Email [customer fields, images, js files]
[freeside.git] / fs_selfservice / FS-SelfService / cgi / process_forgot_password.html
index ec672c8..da6fc8d 100644 (file)
@@ -15,6 +15,7 @@
 <INPUT TYPE="hidden" NAME="session_id" VALUE="<%= $session_id %>">
 <INPUT TYPE="hidden" NAME="agentnum" VALUE="<%= $agentnum %>">
 
+<DIV STYLE="background: <%= $box_bgcolor || '#c0c0c0' %>">
 <TABLE BGCOLOR="<%= $box_bgcolor || '#c0c0c0' %>" BORDER=0 CELLSPACING=2 CELLPADDING=0>
 
 <%= if (!$error) {
 
   <TR>
     <TH ALIGN="right">New password: </TH>
-    <TD><INPUT TYPE="password" NAME="new_password" SIZE="18"></TD>
+    <TD>
+      <INPUT ID="new_password" TYPE="password" NAME="new_password" SIZE="18">
+    </TD>
+    <TD>
+      <SPAN ID="new_password_result"></SPAN>
+      <SCRIPT SRC="send_xmlhttp.js"></SCRIPT>
+      <SCRIPT SRC="add_password_validation.js"></SCRIPT>
+      <SCRIPT>
+      add_password_validation('new_password',true);
+      </SCRIPT>
+    </TD>
   </TR>
 
   <TR>
     <TH ALIGN="right">Re-enter new password: </TH>
     <TD><INPUT TYPE="password" NAME="new_password2" SIZE="18"></TD>
+    <TD></TD>
   </TR>
-
   <TR>
-    <TD COLSPAN=2 ALIGN="center"><INPUT TYPE="submit" VALUE="Change password"></TD>
+    <TD COLSPAN="2" ALIGN="center"><INPUT TYPE="submit" VALUE="Change password"></TD>
+    <TD></TD>
   </TR>
 END
 
@@ -40,6 +52,7 @@ END
 %>
 
 </TABLE>
+</DIV>
 </FORM>
 
 <%= $body_footer %>