protected void btnSave_Click(object sender, EventArgs e) { if (ValidateNewPassword()) { MEMBER mem = DALMember.GetByID(MEMBERID); if (mem != null) { if (mem.ISACTIVE) { mem.PASSWORD = Functions.MD5(txtPasword.Text); mem.PASSWORDRESETCODE = Guid.NewGuid().ToString(); DALMember.Update(mem); Functions.SetLoginUser(ONLINEUSER, mem); DALMailQueue.SendPasswordMail(mem.EMAIL, mem.FULLNAME, txtPasword.Text); Response.Redirect("/AdminMainPage?Reset=" + mem.PASSWORDRESETCODE + ""); } else { NotificationAdd(NotificationType.error, "Kullanıcınız pasif durumdadır. Sistem yöneticisi ile iletişime geciniz."); } } else { NotificationAdd(NotificationType.error, "Kayıt Bulunamadı"); } } }
protected void btnForget_Click(object sender, EventArgs e) { if (ValidateForgotPassword()) { MEMBER mem = DALMember.GetByEmail(txtForgotPassworLoginName.Text); if (mem != null) { if (mem.ISACTIVE) { NotificationAdd(NotificationType.success, "Mail adresinize şifre kurtarma linki gönderilmiştir"); DALMailQueue.SendNewPasswordMail(mem.EMAIL, mem.FULLNAME, mem.PASSWORDRESETCODE); } else { NotificationAdd(NotificationType.error, "Kullanıcınız asif durumdadır. Sistem yöneticisi ile iletişime geciniz."); } } else { NotificationAdd(NotificationType.error, "Geçersiz mail adresi"); } } }