| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > connectionStrings в app.config |
| Автор: DenWPF 14.11.2010, 14:55 | ||
если я сделаю так
и потом достану его MySqlConnection odc = new MySqlConnection(ConfigurationManager.ConnectionStrings["name"].ToString()); это защитит мою строку? или я что то важное упустил? |
| Автор: Ky7m 14.11.2010, 16:36 |
| А что ты хочешь, чтоб было защищено, и какой смысл вложен в слово "защищено"? |
| Автор: DenWPF 14.11.2010, 23:02 |
| да я в общем ноль в этом....просто не хочу что бы какой то школьник зашел и узнал доступ к бд. |
| Автор: mrbrooks 15.11.2010, 09:51 |
| System.Configuration.SectionInformation.ProtectSection() По умолчанию шифрует по RSA |
| Автор: RobinHoodPHD 16.11.2010, 21:38 |
| Во-первых для работы программы нужно создавать отдельного пользователя и ограничить его права (этим Вы запретите школьнику поудалять Ваши данные). Все действия в БД программа должна производить под этим пользователем и логиниться соответственно тоже. Во-вторых сделайте авторизацию в программе - когда нужно соединится с базой пользователю предлагается ввести лог/пасс - вот вам и не требуется строка В-третьих см пост mrbrooks |