You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
6.6 KiB
94 lines
6.6 KiB
<%@ Page Title="Kennwort verwalten" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ManagePassword.aspx.cs" Inherits="WebFormApp.Account.ManagePassword" %>
|
|
|
|
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
|
|
<h2><%: Title %>.</h2>
|
|
<div class="form-horizontal">
|
|
<section id="passwordForm">
|
|
<asp:PlaceHolder runat="server" ID="setPassword" Visible="false">
|
|
<p>
|
|
Sie besitzen kein lokales Kennwort für diese Website. Fügen Sie ein lokales
|
|
Kennwort hinzu, damit Sie sich ohne eine externe Anmeldung anmelden können.
|
|
</p>
|
|
<div class="form-horizontal">
|
|
<h4>Formular zum Festlegen des Kennworts</h4>
|
|
<asp:ValidationSummary runat="server" ShowModelStateErrors="true" CssClass="text-danger" />
|
|
<hr />
|
|
<div class="form-group">
|
|
<asp:Label runat="server" AssociatedControlID="password" CssClass="col-md-2 control-label">Kennwort</asp:Label>
|
|
<div class="col-md-10">
|
|
<asp:TextBox runat="server" ID="password" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator runat="server" ControlToValidate="password"
|
|
CssClass="text-danger" ErrorMessage="Das Kennwortfeld ist erforderlich."
|
|
Display="Dynamic" ValidationGroup="SetPassword" />
|
|
<asp:ModelErrorMessage runat="server" ModelStateKey="NewPassword" AssociatedControlID="password"
|
|
CssClass="text-danger" SetFocusOnError="true" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<asp:Label runat="server" AssociatedControlID="confirmPassword" CssClass="col-md-2 control-label">Kennwort bestätigen</asp:Label>
|
|
<div class="col-md-10">
|
|
<asp:TextBox runat="server" ID="confirmPassword" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator runat="server" ControlToValidate="confirmPassword"
|
|
CssClass="text-danger" Display="Dynamic" ErrorMessage="Das Feld zum Bestätigen des Kennworts ist erforderlich."
|
|
ValidationGroup="SetPassword" />
|
|
<asp:CompareValidator runat="server" ControlToCompare="Password" ControlToValidate="confirmPassword"
|
|
CssClass="text-danger" Display="Dynamic" ErrorMessage="Das Kennwort stimmt nicht mit dem Bestätigungskennwort überein."
|
|
ValidationGroup="SetPassword" />
|
|
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-offset-2 col-md-10">
|
|
<asp:Button runat="server" Text="Kennwort festlegen" ValidationGroup="SetPassword" OnClick="SetPassword_Click" CssClass="btn btn-default" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</asp:PlaceHolder>
|
|
|
|
<asp:PlaceHolder runat="server" ID="changePasswordHolder" Visible="false">
|
|
<div class="form-horizontal">
|
|
<h4>Formular zum Ändern des Kennworts</h4>
|
|
<hr />
|
|
<asp:ValidationSummary runat="server" ShowModelStateErrors="true" CssClass="text-danger" />
|
|
<div class="form-group">
|
|
<asp:Label runat="server" ID="CurrentPasswordLabel" AssociatedControlID="CurrentPassword" CssClass="col-md-2 control-label">Aktuelles Kennwort</asp:Label>
|
|
<div class="col-md-10">
|
|
<asp:TextBox runat="server" ID="CurrentPassword" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator runat="server" ControlToValidate="CurrentPassword"
|
|
CssClass="text-danger" ErrorMessage="Das Feld für das aktuelle Kennwort ist erforderlich."
|
|
ValidationGroup="ChangePassword" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<asp:Label runat="server" ID="NewPasswordLabel" AssociatedControlID="NewPassword" CssClass="col-md-2 control-label">Neues Kennwort</asp:Label>
|
|
<div class="col-md-10">
|
|
<asp:TextBox runat="server" ID="NewPassword" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator runat="server" ControlToValidate="NewPassword"
|
|
CssClass="text-danger" ErrorMessage="Das neue Kennwort ist erforderlich."
|
|
ValidationGroup="ChangePassword" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<asp:Label runat="server" ID="ConfirmNewPasswordLabel" AssociatedControlID="ConfirmNewPassword" CssClass="col-md-2 control-label">Neues Kennwort bestätigen</asp:Label>
|
|
<div class="col-md-10">
|
|
<asp:TextBox runat="server" ID="ConfirmNewPassword" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator runat="server" ControlToValidate="ConfirmNewPassword"
|
|
CssClass="text-danger" Display="Dynamic" ErrorMessage="Das Bestätigen des neuen Kennworts ist erforderlich."
|
|
ValidationGroup="ChangePassword" />
|
|
<asp:CompareValidator runat="server" ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword"
|
|
CssClass="text-danger" Display="Dynamic" ErrorMessage="Das neue Kennwort stimmt nicht mit dem Bestätigungskennwort überein."
|
|
ValidationGroup="ChangePassword" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-offset-2 col-md-10">
|
|
<asp:Button runat="server" Text="Kennwort ändern" ValidationGroup="ChangePassword" OnClick="ChangePassword_Click" CssClass="btn btn-default" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</asp:PlaceHolder>
|
|
</section>
|
|
</div>
|
|
</asp:Content>
|