Assalamualaikum,,,
Pada kesempatan kali ini saya akan membahas mengenai form change password pada participants page, Change Password disini yaitu, peserta dapat mengubah passwordnya sendiri tanpa melalui admin, tapi untuk mengedit password yang tadi diubah itu tidak bisa, untuk mengeditnya peserta harus melapor ke admin dulu , atau solusinya bisa langsung menggantinya lagi.
Tampilan Change Password :
Source :
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
bool cek = false;
cek = await service.cekPasswordAsync(new ParticipantIOAA.ServiceReference1.Login
{
Username = LoginPage.ID,
UserPassword = txtOldPassword.Password.ToString()
});
if (cek)
{
bool ganti = false;
ganti = await service.UpdatePasswordAsync(new ParticipantIOAA.ServiceReference1.Login
{
Username = LoginPage.ID,
UserPassword = txtNewPassword.Password.ToString()
});
if (ganti)
{
MessageBox.Show("Password has been changed");
txtOldPassword.Password = "";
txtNewPassword.Password = "";
}
else
{
MessageBox.Show("Password cannot change");
txtOldPassword.Password = "";
txtNewPassword.Password = "";
}
}
else
{
MessageBox.Show("Wrong old password");
txtOldPassword.Password = "";
txtNewPassword.Password = "";
}
}
}
}
Sekian

No comments:
Post a Comment