【问题标题】:connection string in cookies asp.netcookie asp.net 中的连接字符串
【发布时间】:2010-10-16 08:42:03
【问题描述】:

我想将连接字符串存储在 cookie 中。但是当我从 cookie 中检索连接字符串时,只有服务器部分可见。我可以将连接字符串存储在 cookie 中吗?基于公司和单位,我想访问数据库连接字符串并将其存储在 cookie 中。这样对于特定的公司就有特定的连接字符串。 请帮帮我。

【问题讨论】:

    标签: asp.net cookies


    【解决方案1】:

    在 Cookie 中存储任何敏感信息(例如连接字符串)!

    你要求被黑...

    [注意:您认为“每个公司和单位”需要不同的连接字符串这一事实表明每个公司和单位都有一个单独的数据库;也许不是理想的方式...]

    【讨论】:

    • 我的应用程序仅在局域网上运行。没有安全漏洞的可能性。
    • 我应该在哪里存储连接字符串,以便特定公司有一个特定的连接字符串。
    • @Mohan 别傻了——这在两个方面存在缺陷,首先是假设所有风险都在您的业务之外,其次是应用程序将保留在局域网内。你真的不想这样做。
    • @Murph 我应该在哪里存储连接字符串?
    • 首先,我不确定您为什么要为每个客户端使用一个单独的数据库 - 使用数据库的关系特性来分隔各个用户数据更有意义。但是,如果您最终这样做,我建议您使用 ASP.NET 配置文件。配置文件基于 cookie,但敏感信息将存储在数据库中,而不是 cookie 中。
    猜你喜欢
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    相关资源
    最近更新 更多