كيفية تغيير كلمة مرور المستخدم في net2.0
الكاتب:Eve Cole
وقت التحديث:2009-06-30 15:56:19
في net2.0، تحتوي فئة MembershipUser على طريقة ChangePassword، ولكنها تحتوي على معلمتين،
كلمة المرور القديمة وكلمة المرور الجديدة ولكن هنا يأتي السؤال كيف أعرف كلمة المرور القديمة للمستخدم إذا كنت كمسؤول أريد تغيير كلمة المرور الخاصة بالمستخدم فالحل هو كما يلي أولاً قم بإعطاء المستخدم ResetPassword؟
شفرة:
MembershipUser user = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
user.UnlockUser();
سلسلة oldPass = user.ResetPassword();
string newPass = txtFindUserPass.Text.ToString().Trim();
إذا (newPass.Length <6)
{
يعود؛
}
user.ChangePassword(oldPass,newPass);