在ASP.NET中登录购物车
在我发现的一个web应用程序中,用户必须先登录或注册为新用户,然后才能查看购物车或在购物车中放置物品。因此,如果用户选择要添加到购物车中的项目,而他们没有登录,则必须强制他们登录或注册。我的问题是,在ASP.NET中处理这种情况的主要方法是什么?在每种语言中都是相同的方法。您必须处理登录状态。如果用户已登录,则允许他添加该项。如果他没有,当他尝试添加项目时,请他登录或注册。最好的方法是通过会话或cookie。当这个家伙被记录时,你会在会话或cookie中有一个变量告诉你:是的,他被记录了 在ASP.NET中使用formsauthentication和membership在ASP.NET中登录购物车,asp.net,Asp.net,在我发现的一个web应用程序中,用户必须先登录或注册为新用户,然后才能查看购物车或在购物车中放置物品。因此,如果用户选择要添加到购物车中的项目,而他们没有登录,则必须强制他们登录或注册。我的问题是,在ASP.NET中处理这种情况的主要方法是什么?在每种语言中都是相同的方法。您必须处理登录状态。如果用户已登录,则允许他添加该项。如果他没有,当他尝试添加项目时,请他登录或注册。最好的方法是通过会话或cookie。当这个家伙被记录时,你会在会话或cookie中有一个变量告诉你:是的,他被记录了 在AS
一个理想的入门工具(我在启动asp.net电子商务时发现)是旧的用于asp.net 2.0的CSK(Commerce starter Kit)我认为(业务方面)只允许在用户登录的情况下向购物车添加项目不是一个好主意,但我将此留给您 您需要采取的方法取决于您的规格,这些规格不是100%清楚。我假设您的目录和产品页面是可公开访问的,我希望您希望用户使用其凭据登录,并将项目添加到购物车,然后再返回产品页面 您想要的用例可以是以下内容:
如果您想在用户向shoppingcart添加物品之前检查用户是否登录,可以这样做:
if(!HttpContext.Current.User.Identity.IsAuthenticated)
{
Response.Redirect("Login.aspx");
}