系统有二个登陆,后台管理员登陆和前台会员登陆
登陆成功后用FormsAuthentication.SetAuthCookie(userName, false);
但这二个一起用这个,明显会起冲突,我现在不明白,如果处理这二个登陆。
意思是有可能后台和前台会一起登陆,比如测试时,我一边登陆后一台,一边登陆前台会员进行测试

解决方案 »

  1.   

    后台你可以用前台登录,但对cookie进行判断就可以了。
    也就是说2个用同一个登录,但后台的可能要多点属性
      

  2.   

    身份验证配合角色管理,给他们不同的角色,比如member或者admin,如代码:
    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
                              UserName.Text,
                              DateTime.Now,
                              DateTime.Now.AddMinutes(30),
                              false,
                              "member",
                              FormsAuthentication.FormsCookiePath);
      

  3.   

    要是前台我要退出login ,那是不是要影响后台?