Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中提取cookie中的特定信息_Asp.net_Sql_Data Binding_Cookies_Login - Fatal编程技术网

如何在asp.net中提取cookie中的特定信息

如何在asp.net中提取cookie中的特定信息,asp.net,sql,data-binding,cookies,login,Asp.net,Sql,Data Binding,Cookies,Login,我是一名初学者,在visual studio 2008中致力于在asp.net平台上构建网站。我已经创建了一个基本的登录系统。现在我使用cookie将用户名存储在其中,以便使用它访问相应的数据库 比如说。用户名为abc登录的人。它被重定向到配置文件页面。现在,我想在列表视图中显示他的个人资料详细信息,但无法做到。所以我想使用存储在cookie中的username来填充SQLWHERE条件,以搜索此人的表详细信息并将其填充到列表视图中 那么我怎样才能获得cookie信息呢。正如我尝试过的,但我一次

我是一名初学者,在visual studio 2008中致力于在asp.net平台上构建网站。我已经创建了一个基本的登录系统。现在我使用cookie将用户名存储在其中,以便使用它访问相应的数据库

比如说。用户名为abc登录的人。它被重定向到配置文件页面。现在,我想在列表视图中显示他的个人资料详细信息,但无法做到。所以我想使用存储在cookie中的username来填充SQLWHERE条件,以搜索此人的表详细信息并将其填充到列表视图中

那么我怎样才能获得cookie信息呢。正如我尝试过的,但我一次访问了它的所有信息,如“2011年5月9日12:22:20 uid=abc”

如果有其他方式显示特定注册用户登录后的信息,请帮助我


感谢U.

回答您的字面问题:

Response.Cookies("CookieName").Value
请记住,客户可以根据自己的喜好设置饼干,因此这不是很安全。一个简单的解决方法是让ASP.NET处理cookie细节。如果在session上设置变量,如:

Session["UserName"] = "Ani";

ASP.NET将向客户端发送一个“会话id”cookie,这是安全的。而且用户不能更改其用户名:它只存储在服务器上。

会话[“用户名”]。ToString()应该为您提供Ani:)

好的,我设置了会话id,那么我将如何从中提取此“Ani”用户名,以便在SQL字符串中使用它填充列表视图,以获取与Ani相关的详细信息。