Có thể kiểm soát định dạng mật khẩu được tạo tự động bằng một cuộc gọi đến MembershipUser.ResetPassword() không?Làm cách nào để kiểm soát định dạng MembershipUser.ResetPassword()
Tôi muốn có thể cho phép hoặc không cho phép các ký tự đặc biệt nhất định trong mật khẩu được tạo.
Tôi đang sử dụng SqlMembershipProvider với định dạng mật khẩu bị băm.
Cảm ơn.
Tại sao bạn muốn giới hạn ký tự đặc biệt? Có hầu như không có lý do có thể bảo vệ cho điều này và rất thân thiện với người dùng. –
@ John Sheehan: Mặt khác, tôi đã có khiếu nại từ người dùng rằng mật khẩu đã tạo chứa các ký tự khó tìm thấy. Hãy thử nói với người dùng (không lập trình) để tìm | hoặc ~ phím trên bàn phím. Loại bỏ các ký tự khó gõ có thể được coi là di chuyển thân thiện với người dùng. Tất nhiên, bạn có thể yêu cầu người dùng sao chép và dán mật khẩu, nhưng tôi cũng đã gặp phải sự kháng cự đó. –
Bạn có thể dễ dàng sử dụng mật khẩu an toàn, nhưng bạn không nên hạn chế những gì mọi người có thể sử dụng. –