public override bool Equals(object obj) { if (obj == null) { return(false); } UsuarioEN t = obj as UsuarioEN; if (t == null) { return(false); } if (UsuarioID.Equals(t.UsuarioID)) { return(true); } else { return(false); } }
protected void AutenticarUsuario(string Identificacion, string Password) { #region "Definitions" int UsuarioID; UsuarioBLL objUsuarioBLL; #endregion #region "try" try { #region "Objects Instance" UsuarioID = 0; objUsuarioBLL = new UsuarioBLL(); #endregion FormsAuthentication.Initialize(); UsuarioID = objUsuarioBLL.AutenticarUsuario(txtIdentificacion.Text.Trim(), txtPassword.Text.Trim()); if (UsuarioID != 0) { string TiempoCookie = ConfigurationManager.AppSettings["TiempoCookie"]; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, UsuarioID.ToString(), DateTime.Now, DateTime.Now.AddMinutes(double.Parse(TiempoCookie)), false, string.Empty, FormsAuthentication.FormsCookiePath); string hash = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash); Response.Cookies.Add(cookie); Response.Redirect(Page.Request.Path); } } #endregion #region "catch" catch (Exception ex) { General.MostrarAlerta(this.Page, ex.Message); } #endregion #region "finally" finally { objUsuarioBLL = null; GC.Collect(); } #endregion }
private void frmLogin_Load(object sender, EventArgs e) => UsuarioID.Select();