验证登陆后,我设置
System.Web.Security.FormsAuthentication.SetAuthCookie(.ToString(),CheckBox1.Checked);
然后用
System.Web.HttpContext context = System.Web.HttpContext.Current;
if (context.User.Identity.Name != "")
{return context.User.Identity.Name;}
if (context.Request.Cookies["CartID"] != null)
{return context.Request.Cookies["CartID"].Value;}
else
{Guid tempCartId = Guid.NewGuid();
context.Response.Cookies["CartID"].Value = tempCartId.ToString();
return tempCartId.ToString();}
返回出来的值还是原来SetAuthCookie以前的值(既tempCartId的值)不是userid,帮忙看看...
可能是什么原因呢??
System.Web.Security.FormsAuthentication.SetAuthCookie(.ToString(),CheckBox1.Checked);
然后用
System.Web.HttpContext context = System.Web.HttpContext.Current;
if (context.User.Identity.Name != "")
{return context.User.Identity.Name;}
if (context.Request.Cookies["CartID"] != null)
{return context.Request.Cookies["CartID"].Value;}
else
{Guid tempCartId = Guid.NewGuid();
context.Response.Cookies["CartID"].Value = tempCartId.ToString();
return tempCartId.ToString();}
返回出来的值还是原来SetAuthCookie以前的值(既tempCartId的值)不是userid,帮忙看看...
可能是什么原因呢??
解决方案 »
- 请问一下怎么实现鼠标移到某个span就浮现上层?
- 如何插入数据库money类型的字段?
- [2008/08/05]ASP.NET Caching
- WEB页面如何打印条形码
- 复合控件中,怎样暴露子控件datagrid的DataBind方法?请各位高手指教
- 关于VS.net开发平台的问题
- 求助 为什么这样给附值 在后台提示:怎么没有实例化
- 怎么让cookie放在内存中而不保存在硬盘上?
- 在程序運行時創建一個服務器端按鈕,但出現以下錯誤提示
- 请问怎样用render或其它隐藏HTML语句?
- 点击Gridview的编辑列后怎样使UpdatePanel回发整个页面而不局部刷新?
- MapXTreme出现模块重复注册的问题
========================================
if (context.User.Identity.Name != null) 看看
{
return context.User.Identity.Name;
}
if (context.Request.Cookies["UserID"] != null)
{
return context.Request.Cookies["UserID"].Value;//返回用户存入的用户名
}
else//返回全球唯一标识符
{
Guid tempCarId = Guid.NewGuid();
context.Response.Cookies["UserID"].Value = tempCarId.ToString();//声名cookie["UserID"]并赋值
context.Response.Cookies["UserID"].Expires = DateTime.Now.AddHours(1);
return tempCarId.ToString();
}
{
return context.User.Identity.Name;
}
if (context.Request.Cookies["UserID"] != null)
{
return context.Request.Cookies["UserID"].Value;//返回用户存入的用户名
}
else//返回全球唯一标识符
{
Guid tempCarId = Guid.NewGuid();
context.Response.Cookies["UserID"].Value = tempCarId.ToString();//声名cookie["UserID"]并赋值
context.Response.Cookies["UserID"].Expires = DateTime.Now.AddHours(1);
return tempCarId.ToString();
}
{
return context.User.Identity.Name;
}
if (context.Request.Cookies["UserID"] != null)
{
return context.Request.Cookies["UserID"].Value;//返回用户存入的用户名
}
else//返回全球唯一标识符
{
Guid tempCarId = Guid.NewGuid();
context.Response.Cookies["UserID"].Value = tempCarId.ToString();//声名cookie["UserID"]并赋值
context.Response.Cookies["UserID"].Expires = DateTime.Now.AddHours(1);
return tempCarId.ToString();
}