tutorial pengembangan web terbaru
 

WebSecurity - ResetPassword ()


<Object WebSecurity

Definisi

The ResetPassword() metode ulang password pengguna menggunakan token password.


C # dan VB Syntax

WebSecurity.ResetPassword( passwordResetToken,newPassword)

parameter

Parameter Mengetik Deskripsi
passwordResetToken String Password Token
newpassword String Password baru

Kembali Nilai

Mengetik Deskripsi
Boolean benar jika password berubah, jika tidak palsu

Kesalahan dan Perkecualian

Setiap akses ke objek WebSecurity melempar InvalidOperationException jika:

  • The InitializeDatabaseConnection() metode belum disebut
  • SimpleMembership tidak diinisialisasi (or disabled in the website configuration)

Keterangan

Gunakan metode ResetPassword jika pengguna lupa password.

Metode ResetPassword membutuhkan tanda reset password.

Token konfirmasi dapat diciptakan oleh CreateAccount() , CreateUserAndAccount() , atau GeneratePasswordResetToken() metode.

Password dapat direset dengan kode, tetapi prosedur umum adalah dengan mengirim email ke pengguna (with the token and a link to a page) sehingga ia dapat mengkonfirmasi password baru dengan token baru:

@{
newPassword = Request["newPassword"];
confirmPassword = Request["confirmPassword"];
token = Request["token"];
if IsPost
{
    // input testing is ommitted here to save space
    retunValue = ResetPassword(token, newPassword) ;
}
}
<h1>Change Password</h1>

<form method="post" action="">

<label for="newPassword">New Password:</label>
<input type="password" id="newPassword" name="newPassword" title="New password" />

<label for="confirmPassword">Confirm Password:</label>
<input type="password" id="confirmPassword" name="confirmPassword" title="Confirm new password" />

<label for="token">Pasword Token:</label>
<input type="text" id="token" name="token" title="Password Token" />

<p class="form-actions">
<input type="submit" value="Change Password" title="Change password" />
</p>

</form>

Data teknis

Nama Nilai
namespace WebMatrix.WebData
Majelis WebMatrix.WebData.dll

<Object WebSecurity