MSDN内描述:
FormsAuthentication.SetAuthCookie 方法 (String, Boolean)
为提供的用户名创建一个身份验证票证,并将其添加到响应的 Cookie 集合或 URL。
----------------------------------1,此方法在什么情况下才使用?
2,如果不使用此方法,会出现什么问题?
3,“身份验证票证”指的是什么,不太明白意思?谢谢

解决方案 »

  1.   

    1.可用作权限验证。FormsAuthentication.SetAuthCookie仅仅是发放了票据,只有在通过你的验证逻辑后,才可以发放票据.也就是说你的这段代码上还需要加上登录验证.
    3.你去坐公交车,必须买票,身份验证票据,相当于公交车票,不过这是在网络世界,公交车票是纸质的,这个票证是附加在cookie的 .
      

  2.   

    FormsAuthentication.SetAuthCookie(String, Boolean)第一个参数存放什么信息,可以存"密码"吗,还是只存放"登录帐号"?谢谢
      

  3.   


    也就是说SetAuthCookie是起发放票据的作用,为的是防止以后有检票的动作,对吧!?
    如果有检票时就以User.Identity.Name来获得票据,是吗?