petshop中允许匿名用户使用购物车
并分配一个类似096aee06-e392-4890-80e5-4683324a6f82这样的用户名
但我看了一天的代码没找到他是如何处理的
更不理解的就是当下次进入petshop,匿名用户的购物车还可以使用
这样更不知道他是如何获取原来096aee06-e392-4890-80e5-4683324a6f82这个用户名的
直到注册了该临时的用户名才消失.~文章看了不少但,还是不明白当中的精髓恳请大家来指教指教!
并分配一个类似096aee06-e392-4890-80e5-4683324a6f82这样的用户名
但我看了一天的代码没找到他是如何处理的
更不理解的就是当下次进入petshop,匿名用户的购物车还可以使用
这样更不知道他是如何获取原来096aee06-e392-4890-80e5-4683324a6f82这个用户名的
直到注册了该临时的用户名才消失.~文章看了不少但,还是不明白当中的精髓恳请大家来指教指教!
解决方案 »
- c#导出excel问题,求9
- 虚心请教写文件编码问题!!!!
- ASP.Net部署后出现编译错误﹐到底是为什么错呢?
- 存储问题----当点击到某个页数的时候就显示同样的数据,也就是比如当你点击第7页的时候老显示第6页的数据,点第8,9,等后面的页数也是显示第
- ______关于在线视频点播的思路,谢谢
- web系统用户与权限设置!高手进来谈谈。。。。
- 哪位前辈帮我转换一个函数!
- 小弟是菜鸟!
- 如何将取行的记录放在一个新的DataSet(DataTable)中
- ASP.NET Identity用户资料与另一数据库的关联问题
- 缓存一次的问题,代码是这样?
- 如何改变SqlDataAdapter控件中的查询语句,之后用datagrid 重新显示?
是Guid
当用户进入系统之后,系统会分配给用户一个Guid,以后匿名用户就用这个来标记
匿名用户退出的时候,可能需要定时查询在线用户,删除多长时间没有活动的匿名用户
public override void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection collection)
去获取用户信息的
每一个项目都看过了,就是找不到调用他的地方!
里有调用,至于096aee06-e392-4890-80e5-4683324a6f82这样的用户名
就不清楚在那获得的了
当匿名用户使用Profile对象时,用户profile是与一个随机生成的号码相关联的,该号码是根据每个用户唯一生成的,它保存在浏览器的cookie中,无论何时该用户返回应用程序,该用户的Profile设置会被自动加载。
如果匿名用户通过认证的话,所有与该用户相关的profile就会丢失,同时系统会生成一个新的profile。这时该Profile信息将与用户名相关联,而非唯一识别号。
void Profile_MigrateAnonymous(Object sender, ProfileMigrateEventArgs e) {
ProfileCommon anonProfile = Profile.GetProfile(e.AnonymousID); // Merge anonymous shopping cart items to the authenticated shopping cart items
foreach (CartItemInfo cartItem in anonProfile.ShoppingCart.CartItems)
Profile.ShoppingCart.Add(cartItem); // Merge anonymous wishlist items to the authenticated wishlist items
foreach (CartItemInfo cartItem in anonProfile.WishList.CartItems)
Profile.WishList.Add(cartItem); // Clean up anonymous profile
ProfileManager.DeleteProfile(e.AnonymousID);
AnonymousIdentificationModule.ClearAnonymousIdentifier();
// Save profile
Profile.Save();
}