13

Điều này thật điên rồ, tôi đã cố gắng hàng giờ để làm việc này.ASP.NET Membership Password Reset

Khách hàng của tôi muốn có thể đặt lại mật khẩu cho người dùng đã quên họ Thông số duy nhất anh có là Tên người dùng. Anh ấy KHÔNG muốn người dùng có thể tự đặt lại mật khẩu, điều đó sẽ không quá dễ dàng ... ARGHHHHH !!

Dù sao, nếu có ai có bất kỳ đề xuất nào về cách tôi có thể đặt lại mật khẩu hoặc cung cấp mật khẩu tạm thời bằng cách nào đó, điều đó sẽ được đánh giá cao.

+3

Tôi thấy kinh ngạc. – Will

Trả lời

23

Làm thế nào về một cái gì đó như thế này?

MembershipUser mu = Membership.GetUser(username); 
mu.ChangePassword(mu.ResetPassword(), password); 

Dưới đây là một link mà thực hiện điều này (với đoạn mã trên) kết hợp với Q & Một đặc điểm trên trong các nhà cung cấp.

+0

CẢM ƠN BẠN !! Điều này làm việc tuyệt vời! Steve – Steve

+0

Rất vui được trợ giúp. :-) – klabranche

+0

cảm ơn bạn, cảm ơn bạn –

Các vấn đề liên quan