ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

WebSecurity - ResetPassword ()


<WebSecurity วัตถุ

คำนิยาม

ResetPassword() วิธีการรีเซ็ตรหัสผ่านผู้ใช้ใช้โทเค็นรหัสผ่าน


C # และ VB ไวยากรณ์

WebSecurity.ResetPassword( passwordResetToken,newPassword)

พารามิเตอร์

พารามิเตอร์ ชนิด ลักษณะ
passwordResetToken String โทเค็นรหัสผ่าน
newpassword String รหัสผ่านใหม่

ราคาย้อนกลับ

ชนิด ลักษณะ
Boolean จริงถ้าการเปลี่ยนรหัสผ่านเท็จอย่างอื่น

ข้อผิดพลาดและข้อยกเว้น

การเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity พ่น InvalidOperationException หาก:

  • InitializeDatabaseConnection() วิธีการยังไม่ได้รับการเรียกว่า
  • SimpleMembership ไม่ได้เริ่มต้น (or disabled in the website configuration)

หมายเหตุ

ใช้วิธีการ ResetPassword หากผู้ใช้ลืมรหัสผ่านของเขา

วิธี ResetPassword ต้องใช้โทเค็นการรีเซ็ตรหัสผ่าน

โทเค็นการยืนยันสามารถสร้างขึ้นโดย CreateAccount() , CreateUserAndAccount() หรือ GeneratePasswordResetToken() วิธีการ

รหัสผ่านที่สามารถตั้งค่าตามรหัส แต่ขั้นตอนการร่วมกันคือการส่งอีเมลไปยังผู้ใช้ (with the token and a link to a page) เพื่อให้เขาสามารถยืนยันรหัสผ่านใหม่กับโทเค็นใหม่:

@{
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>

ข้อมูลทางเทคนิค

ชื่อ ความคุ้มค่า
namespace WebMatrix.WebData
การชุมนุม WebMatrix.WebData.dll

<WebSecurity วัตถุ