websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/PasswordControl.ascx
2011-07-13 16:07:32 -07:00

36 lines
No EOL
3 KiB
Text

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PasswordControl.ascx.cs" Inherits="WebsitePanel.Portal.PasswordControl" %>
<script src="<%= GetRandomPasswordUrl() %>" language="javascript" type="text/javascript"></script>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="Normal">
<asp:TextBox ID="txtPassword" runat="server" CssClass="NormalTextBox" Width="150px" TextMode="Password" MaxLength="50"></asp:TextBox>
<asp:RequiredFieldValidator ID="valRequirePassword" runat="server" meta:resourcekey="valRequirePassword"
ErrorMessage="*" ControlToValidate="txtPassword" SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:HyperLink ID="lnkGenerate" runat="server" NavigateUrl="#" meta:resourcekey="lnkGenerate" Visible="false">Generate random</asp:HyperLink></td>
</tr>
<tr>
<td class="SubHead"><asp:Label id="lblConfirmPassword" runat="server" meta:resourcekey="lblConfirmPassword"></asp:Label></td>
</tr>
<tr>
<td class="Normal">
<asp:TextBox ID="txtConfirmPassword" runat="server" CssClass="NormalTextBox" Width="150px" TextMode="Password" MaxLength="50"></asp:TextBox>
<asp:RequiredFieldValidator ID="valRequireConfirmPassword" runat="server"
meta:resourcekey="valRequireConfirmPassword" ErrorMessage="*" ControlToValidate="txtConfirmPassword" SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="valRequireEqualPassword" runat="server" ControlToCompare="txtPassword"
ControlToValidate="txtConfirmPassword" meta:resourcekey="valRequireEqualPassword" Display="Dynamic" ErrorMessage="*"></asp:CompareValidator>
<asp:CustomValidator ID="valCorrectLength" runat="server"
ControlToValidate="txtPassword" ErrorMessage="len" Display="Dynamic" Enabled="false"
ClientValidationFunction="wspValidatePasswordLength" OnServerValidate="valCorrectLength_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="valRequireNumbers" runat="server"
ControlToValidate="txtPassword" ErrorMessage="num" Display="Dynamic" Enabled="false"
ClientValidationFunction="wspValidatePasswordNumbers" OnServerValidate="valRequireNumbers_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="valRequireUppercase" runat="server"
ControlToValidate="txtPassword" ErrorMessage="upp" Display="Dynamic" Enabled="false"
ClientValidationFunction="wspValidatePasswordUppercase" OnServerValidate="valRequireUppercase_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="valRequireSymbols" runat="server"
ControlToValidate="txtPassword" ErrorMessage="sym" Display="Dynamic" Enabled="false"
ClientValidationFunction="wspValidatePasswordSymbols" OnServerValidate="valRequireSymbols_ServerValidate"></asp:CustomValidator>
</td>
</tr>
</table>