old password field

This commit is contained in:
Adam 2024-08-02 11:44:49 +02:00
parent 89119d3071
commit 84032196cd
1 changed files with 19 additions and 20 deletions

View File

@ -31,21 +31,20 @@
<div class="col-12 col-md-6"> <div class="col-12 col-md-6">
@RenderDetailsItem("fa-solid fa-key", "Password", Context.UserDto.Password) @RenderDetailsItem("fa-solid fa-key", "Password", Context.UserDto.Password)
</div> </div>
<div class="col-9 col-md-4"> <div class="col-9 col-md-4">
<DxTextBox NullText="Old password" <DxTextBox @bind-Text="@OldPassword"
NullText="Old password"
Password="true"
CssClass="form-field" />
<DxTextBox @bind-Text="@NewPassword"
NullText="New password"
BindValueMode="BindValueMode.OnDelayedInput"
InputDelay="300"
Password="true" Password="true"
CssClass="form-field" /> CssClass="form-field" />
<DxTextBox
@bind-Text="@NewPassword"
NullText="New password"
BindValueMode="BindValueMode.OnDelayedInput"
InputDelay="300"
Password="true"
CssClass="form-field"
/>
<DxTextBox @bind-Text="@ConfirmNewPassword" <DxTextBox @bind-Text="@ConfirmNewPassword"
ReadOnly="@PasswordNotSet" ReadOnly="@PasswordNotSet"
NullText="Confirm new password" NullText="Confirm new password"
BindValueMode="BindValueMode.OnDelayedInput" BindValueMode="BindValueMode.OnDelayedInput"
InputDelay="300" InputDelay="300"
@ -55,7 +54,7 @@
<div class="col-3 col-md-2"> <div class="col-3 col-md-2">
<DxButton CssClass="btn btn-primary" Click="SetPassword" Enabled="@isSaveActive"> Save</DxButton> <DxButton CssClass="btn btn-primary" Click="SetPassword" Enabled="@isSaveActive"> Save</DxButton>
</div> </div>
<p>@msg</p> <p>@msg</p>
</div> </div>
</div> </div>
@ -110,8 +109,8 @@
void OnPasswordConfirmed(string password) void OnPasswordConfirmed(string password)
{ {
if(NewPassword == ConfirmNewPassword) if (NewPassword == ConfirmNewPassword)
{ {
PasswordNotConfirmed = false; PasswordNotConfirmed = false;
isSaveActive = true; isSaveActive = true;
} }
@ -120,7 +119,7 @@
isSaveActive = false; isSaveActive = false;
msg = "Password and confirmation not matching!"; msg = "Password and confirmation not matching!";
} }
} }
protected async Task SetPassword() protected async Task SetPassword()
@ -133,9 +132,9 @@
var result = await AdminSignalRClient.PostDataAsync(SignalRTags.ChangeUserPassword, changePasswordDto); var result = await AdminSignalRClient.PostDataAsync(SignalRTags.ChangeUserPassword, changePasswordDto);
if (result != null) if (result != null)
{ {
msg = $"Password saved"; msg = $"Password saved";
StateHasChanged(); StateHasChanged();
} }
else else
{ {
@ -154,8 +153,8 @@
} }
protected override async Task OnParametersSetAsync() protected override async Task OnParametersSetAsync()
{ {
await base.OnParametersSetAsync(); await base.OnParametersSetAsync();
} }