ข้อความแสดงข้อผิดพลาด:
รหัสผ่านต้องมีความยาวขั้นต่ำ 7 และต้องมีอักขระที่ไม่ใช่ตัวอักษรและตัวเลขต่อไปนี้: 1
วิธีแก้ไข:
ข้อความข้างต้นส่วนใหญ่สร้างขึ้นเมื่อสร้างผู้ใช้ นอกจากนี้ยังจะถูกสร้างขึ้นเมื่อสร้างผู้ใช้โดยใช้เครื่องมือการจัดการเว็บไซต์ Asp.net
สาเหตุหลักคือการป้อนรหัสผ่านไม่ตรงตามข้อกำหนด เมื่อคุณต้องการเปลี่ยนกฎระเบียบข้างต้น มีสองวิธีหลัก:
1. เว็บไซต์ทั้งหมดมีการเปลี่ยนแปลง
ค้นหาไฟล์ machine.config
<สมาชิก>
<ผู้ให้บริการ>
<เพิ่มชื่อ = "AspNetSqlMembershipProvider"
type = "System.Web.Security.SqlMembershipProvider, System.Web, เวอร์ชัน = 2.0.0.0, วัฒนธรรม =เป็นกลาง, PublicKeyToken = b03f5f7f11d50a3a"
ConnectionStringName = "LocalSqlServer"
เปิดใช้งานการดึงรหัสผ่าน = "false"
เปิดใช้งานรหัสผ่านรีเซ็ต = "จริง"
ต้องการคำถามและคำตอบ = "จริง"
ชื่อใบสมัคร = "/"
ต้องการUniqueEmail = "false"
รูปแบบรหัสผ่าน = "แฮช"
maxInvalidPasswordAttempts = "5"
minRequiredPasswordLength = "7"
minRequiredNonalphanumericCharacters = "1"
รหัสผ่าน AttemptWindow = "10"
รหัสผ่านStrengthRegularExpression="" />
</ผู้ให้บริการ>
</สมาชิกภาพ>
มีสองแอตทริบิวต์ในนั้น หนึ่งคือ minRequiredPasswordLength ซึ่งหมายถึงรหัสผ่านที่ยาวที่สุด ค่าเริ่มต้นคือ 7 และอีกอันคือ minRequiredNonalphanumericCharacters ซึ่งมีค่าเริ่มต้นเป็น 1 ซึ่งหมายความว่ามีอักขระที่ไม่ใช่ตัวอักษรอย่างน้อยหนึ่งตัว เพียงแค่เปลี่ยนเป็น 0 .
2. หากเป็นเฉพาะบางไซต์ เพียงแก้ไขค่าของ web.config เท่านี้ก็จะเรียบร้อย แก้ไขตามด้านบนแล้วใส่โค้ดด้านบนไว้ใต้ <system.web> ก็จะเรียบร้อย
หากคุณต้องการเปลี่ยนกฎรหัสผ่านเป็น "อย่างน้อย 6 ตัวอักษร ไม่มีอักขระพิเศษ" ดังนี้:
(หมายเหตุ: อย่าลืมเพิ่ม <remove name="AspNetSqlMembershipProvider" /> มิฉะนั้นระบบจะแจ้งข้อความแสดงข้อผิดพลาด "The item "AspNetSqlMembershipProvider" has been added))
<membership>
<ผู้ให้บริการ>
< เอาชื่อ = "AspNetSqlMembershipProvider" />
<เพิ่มชื่อ = "AspNetSqlMembershipProvider"
type = "System.Web.Security.SqlMembershipProvider, System.Web, เวอร์ชัน = 2.0.0.0, วัฒนธรรม =เป็นกลาง, PublicKeyToken = b03f5f7f11d50a3a"
ConnectionStringName = "LocalSqlServer"
เปิดใช้งานการดึงรหัสผ่าน = "false"
เปิดใช้งานรหัสผ่านรีเซ็ต = "จริง"
ต้องการคำถามและคำตอบ = "จริง"
ชื่อใบสมัคร = "/"
ต้องการUniqueEmail = "false"
รูปแบบรหัสผ่าน = "แฮช"
maxInvalidPasswordAttempts = "5"
minRequiredPasswordLength = "6"
minRequiredNonalphanumericCharacters = "0"
รหัสผ่าน AttemptWindow = "10"
รหัสผ่านStrengthRegularExpression="" />
</ผู้ให้บริการ>
</สมาชิก>
http://www.cnblogs.com/pyt5208/archive/2006/07/28/462157.html