none
关于login控件的问题 RRS feed

  • 问题

  • 当login控件设置属性"remembermeset=true",login会向cookie令牌写入值

    有办法获取这些值并把它们写入 login的UserName,PassWord吗?

    2010年8月30日 9:28

答案

  • 令牌值是加密的,解密所需要使用的办法我一时想不起来,但你可以在参考文档中找到。

    里面只包含了用户身份(一般来说也就是用户名)、令牌有效时间等信息,并不包含密码。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年8月30日 17:53

全部回复

  • 令牌值是加密的,解密所需要使用的办法我一时想不起来,但你可以在参考文档中找到。

    里面只包含了用户身份(一般来说也就是用户名)、令牌有效时间等信息,并不包含密码。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年8月30日 17:53
  • 不是非常确定,可以尝试以下代码:


    if (chBox.Checked)

          {
              HttpCookie myCookie = new HttpCookie("Cookie_Remember"); //new cookie object

              Response.Cookies.Remove("Cookie_Remember"); //This will remove previous cookie
              Response.Cookies.Add(Cookie_Remember); //This will create new cookie

              Cookie_Remember.Values.Add("UserInfo", txt_username.Text); //Add User Name

            // You can add multiple values

              DateTime CookieExpir= DateTime.Now.AddDays(5); //Cookie life

              Response.Cookies["Cookie_Remember"].Expires = CookieExpir; //Maximum day of cookie's life      
          }

    2010年8月31日 2:27