【发布时间】:2014-12-03 22:52:25
【问题描述】:
我正在尝试开发一个封闭的系统窗口窗体应用程序。我面临的问题是我应该如何确保我的应用程序数据安全,因为它包含非常敏感的数据。
问题
我想以编程方式在连接字符串中设置密码。
<add name="salary_slipEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=TFSSERVER;initial catalog=salary_slip;user id=user;password=pass;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
现在有没有办法通过登录表单以编程方式在app.config 文件中设置密码?为了更好地理解,我添加了一个屏幕截图。
我在想这样的事情。
【问题讨论】:
-
这里 SQl 密码用于连接字符串,用户名密码用于管理员身份验证。它们是从数据库内的表中检查的
-
你为什么不想要appconfig你能想象因为密码改变而重新编译
-
我想要应用配置。我只想以编程方式设置密码字段
-
@user3859356 它只是一个字符串,您可以自己构建它
"User ID=" + username ";Password=" +passwd;" -
感谢各位的帮助。我自己实现了它。只需要在 model.contect.cs 、 app.config 和 program.cs 中进行一些更改
标签: c# .net winforms passwords connection-string