public static bool LogIn(string nom, string passwd) { ConexionBBDD.Instanciar().AbrirConexion(); string passhash = ConexionBBDD.EncriptarContraseña(passwd); string consulta = String.Format( "SELECT * FROM usuario WHERE nombre_usuario = '{0}' AND contraseña ='{1}'" , nom, passhash ); var resultado = ConexionBBDD.Instanciar().Query(consulta); ConexionBBDD.Instanciar().CerrarConexion(); if (resultado != null) { if (resultado.Count == 0) { return(false); } else { Usuario usuario = new Usuario(resultado[0]); usuarioActual = usuario; return(true); } } else { return(false); } }
//Funcionalidad para insertar un usuario en la base de datos; public static bool RegistrarUsuario(Usuario u) { ConexionBBDD.Instanciar().AbrirConexion(); string passhash = ConexionBBDD.EncriptarContraseña(u.Contraseña); string consulta = String.Format( "INSERT INTO usuario(Nombre_Usuario, Correo, Contraseña, N_Receta, N_Seguidor, Foto, descripcion) " + "VALUES('{0}','{1}','{2}',0,0, @foto,'')", u.Nombre, u.Correo, passhash ); bool funciona = ConexionBBDD.Instanciar().NonQuery(consulta, u.foto); ConexionBBDD.Instanciar().CerrarConexion(); return(funciona); }
public static void ModificarUsuario(int i, int id, string desc, string passwd, Image foto) { ConexionBBDD.Instanciar().AbrirConexion(); string consulta; if (i == 1) { string pas = ConexionBBDD.EncriptarContraseña(passwd); consulta = String.Format( "UPDATE usuario SET descripcion='{0}', Contraseña = '{1}',Foto = @foto WHERE ID_Usuario={2}", desc, pas, id ); } else { consulta = String.Format( "UPDATE usuario SET descripcion='{0}', Foto = @foto WHERE ID_Usuario={1}", desc, id ); } bool funciona = ConexionBBDD.Instanciar().NonQuery(consulta, foto); ConexionBBDD.Instanciar().CerrarConexion(); }