从.NET核心中的控制器方法更新appSettings.json

时间:2018-05-02 23:16:43

标签: asp.net-core

我是.NET核心的新手,我正在尝试根据登录到我的应用程序的特定用户,从AccountController中的Login方法设置我的连接字符串。我知道我可以使用以下内容获取当前值;

private static Product product

但是,当新用户登录时,我无法将连接字符串更新为适当的连接字符串。

我确信我错过了一些相当简单的事情,但如果有人能提供帮助,我将非常感激。

1 个答案:

答案 0 :(得分:0)

除了安全问题之外,如果您需要一个根据条件(例如用户登录)更改值的动态字符串,您可以实现一些简单的操作,例如:

string ipAddress = "127.0.0.1" // maybe grab this from your appsettings.json?
string username = "foo";
string password = "bar";
string connectionString = $"server={ipAddess};uid={username};pass={password}";
相关问题