Nếu ứng dụng C# kết nối với máy chủ mysql từ máy khách, làm cách nào để lưu trữ tên người dùng/mật khẩu mysql cho kết nối? Nếu tôi có nó trong một tập tin cấu hình hoặc nhúng vào nguồn nó có thể được tìm thấy bằng kỹ thuật đảo ngược. Nó không thể cung cấp cho tất cả người dùng một mật khẩu MySql.Thực hành kết nối mysql C#
Ngoài ra, tôi có đăng nhập cho ứng dụng. Làm cách nào để tôi thực thi rằng người dùng thực hiện quá trình đăng nhập và không chỉ đảo ngược kỹ sư và nhận xét ra mã C# xác minh đăng nhập?
Vẫn quản lý các kết nối này giữa MySql và ứng dụng phía máy khách hoặc phải có chương trình thứ ba ở phía máy chủ tương tác với cơ sở dữ liệu cục bộ để bảo mật không?
Thú vị ... tôi sẽ gắn cờ bài viết này dưới dạng bản dup nhưng tìm kiếm trên SO đã chuyển lên zilch. Câu hỏi của chỉ được hỏi về ASP.NET, dường như không bao giờ về khách hàng Winform. –