public static void Iniciar(string nombre,string clave){ Autenticar Auten = new Autenticar(nombre, clave); _EsAutenticado = Auten.IsAutenticado; if(_EsAutenticado){ _Usuario = Auten.Usuario; } }
public Autenticar(string nombre, string clave){ Seguridad.Seguridades.Encriptacion encrip = new Seguridad.Seguridades.Encriptacion(); consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@usua_nombre", nombre); System.Data.SqlClient.SqlDataReader lector = (System.Data.SqlClient.SqlDataReader)consulta.Execute.Reader("[inventario].[dbo].[Com_ViewUsuarioAutenticado]", System.Data.CommandType.StoredProcedure); if (lector.Read()){ _IsAutenticado = encrip.DesEncriptar(lector[0]).Equals(clave); this._Usuario = new Usuario(nombre, true).FirstItem(); }else{ _IsAutenticado = false; lector.Close(); lector.Dispose(); } }
public static void Cerrar(){ _EsAutenticado = false; _Usuario = null; }