protected void Go(object sender, EventArgs e) { string login = Server.HtmlEncode(txtEmail.Text); var ubl = new BL.Modules.Users.Users(); var user = ubl.GetUserByLoginOrEmail(login); if (user != null) { user = ubl.SetConfirmationID(user.UserID); BL.Modules.Mail.Mail.RestorePassword(user); lblEmailError.Text = "Your password has been sent but please ensure you check your SPAM filters if it doesn't arrive."; } else { lblEmailError.Text = "Login or e-mail are wrong"; } }
protected void ForgotPassword(object sender, EventArgs e) { string login = HttpContext.Current.Server.HtmlEncode(txtLoginOrEmail.Text); BL.Modules.Users.Users users = new BL.Modules.Users.Users(); if (users.UserForgottenPassword(login)) { string url = ConfigurationManager.AppSettings["SiteUrl"].ToString() + "Admin/Login/?message=0"; HttpContext.Current.Response.Redirect(url); } else { veForgotPasswords.Visible = true; veForgotPasswords.ClearErrors(); veForgotPasswords.Errors = "User with this login does not exist"; veForgotPasswords.SetErrors(); } }
public IQueryable<BL.User> GetAllUsers() { BL.Modules.Users.Users user = new BL.Modules.Users.Users(); return null; }