none
询问使用FormsAuthentication.SetAuthCookie("str", false)的问题 RRS feed

  • 问题

  • FormsAuthentication.SetAuthCookie是写在客服端的cookie里面吗? 如果客服端禁用cookie呢? 那么是不是这个方法不可用呢 ? 还是把数据保存到session! 还有其他好的方法吗?

        [WebMethod]
        public string HelloWorld() {
            //是否验证了用户
            if (!HttpContext.Current.User.Identity.IsAuthenticated)
            {
                throw new ApplicationException("请重新登录!");
            }
            return "Hello " + HttpContext.Current.User.Identity.Name;
        }

    如何保护一个websevices不被未授权的人调用! HttpContext.Current.User.Identity.Name一直是我 计算机的名/账户名,一定要开启form认证?

    期待你的答复! 谢谢!


    Anything Is Possible !
    2010年4月18日 14:43

答案