Si una aplicación C# se conecta a un servidor mysql desde un cliente, ¿cómo almaceno el nombre de usuario/contraseña mysql para la conexión? Si lo tengo en un archivo de configuración o incrustado en el origen, puede encontrarlo mediante ingeniería inversa. No es posible darles a todos los usuarios una contraseña MySql.C# prácticas de conexión mysql
Además, tengo un inicio de sesión para la aplicación. ¿Cómo hago para exigir que el usuario pase por el proceso de inicio de sesión y no solo realice ingeniería inversa y comente el código C# para verificar el inicio de sesión?
¿Hay alguna forma de administrar estas conexiones entre MySql y una aplicación del lado del cliente o debe haber un tercer programa en el lado del servidor interactuando con la base de datos localmente para estar seguro?
Interesante ... Iba a marcar esto como un dup, pero una búsqueda en SO resultó nula. La pregunta solo se ha hecho sobre ASP.NET, aparentemente nunca sobre los clientes de Winform. –