示例#1
0
 public static void Iniciar(string nombre,string clave){
   Autenticar Auten = new Autenticar(nombre, clave);
   _EsAutenticado = Auten.IsAutenticado;
    if(_EsAutenticado){
         _Usuario = Auten.Usuario;
   }
 }
示例#2
0
        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(); 
            }

        }
示例#3
0
 public static void Cerrar(){
     _EsAutenticado = false;
     _Usuario = null;
 }