public static Model_UsuarioSistema ValidarObjUsuario(Model_UsuarioAutenticado _autenticado) { if (_autenticado.RolID == 1) { return(new Model_UsuarioSistema(_autenticado.UsuarioID, _autenticado.RolID)); } else { return(new Model_UsuarioSistema(_autenticado.UsuarioID, _autenticado.RolID, _autenticado.EmpresaID, _autenticado.SucursalID)); } }
public static Model_UsuarioSistema ValidarSesion(FormsIdentity UsuarioActual, Page _page) { Model_UsuarioSistema ObjUsuario = null; if (Mgr_Usuario.Get_ExisteUsuario(UsuarioActual)) { ObjUsuario = Model_UsuarioAutenticado.ValidarObjUsuario(new Model_UsuarioAutenticado(UsuarioActual)); } else { _page.Session.Abandon(); string sHttpCookie = FormsAuthentication.FormsCookieName; if (_page.Request.Cookies[sHttpCookie] != null) { _page.Response.Cookies[sHttpCookie].Expires = DateTime.Now.AddDays(-1); } _page.Response.Cookies.Add(new System.Web.HttpCookie("ASP.NET_SessionId", "")); _page.Response.Redirect("~/Default.aspx"); } return(ObjUsuario); }