【问题标题】:retrieving data from database where username = session name in c#从数据库中检索数据,其中用户名 = c# 中的会话名称
【发布时间】:2018-04-18 15:22:41
【问题描述】:

我正在开发一个 ASP 4.0 的在线网站 我有问题。 我必须显示手机号码。和已登录用户的地址。 意味着会话名称我必须匹配详细信息并从数据库中获取并显示它。 但如何做到这一点。 请回复我真的需要帮助。

【问题讨论】:

  • 获取会话ID,在数据库中找到合适的会话,获取该会话的相关用户并获取它的电话号码和地址
  • 您应该尝试在登录的用户和存储用户详细信息的表之间找到一个链接。试着找到一个你可以“加入”的关键领域。否则,请向我们提供您已经组合在一起的代码或数据库布局,我们可以帮助您解决问题,而不是为您完成工作。
  • 您知道您使用的是哪种数据库吗?你知道如何访问数据库吗?你知道如何执行语句吗?您是否使用某种数据访问层?你知道餐桌布置吗?您知道您需要的信息在这些表格中的什么位置吗?

标签: c# asp.net-4.0


【解决方案1】:

您可以从 HttpContext 获取登录用户名

HttpContext.Current.User.Identity.Name

准备一个选择查询,您将从上述代码中获得的用户名传递给该查询,根据您在数据库中存储用户名的方式应用适当的过滤条件并获取选定的用户详细信息。

【讨论】:

    猜你喜欢
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2011-05-09
    • 2012-12-18
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多