随笔 - 36  文章 - 8 评论 - 40 trackbacks - 4
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

与我联系

搜索

 

常用链接

留言簿

随笔档案(39)

相册

收藏夹(4)

链接

最新随笔

积分与排名

  • 积分 - 18898
  • 排名 - 2939

阅读排行榜

              DateTime dt = new DateTime;
                switch (dropSaveDate.SelectedValue)//dropSaveDate为
                {
                    case "2小时":
                        dt = DateTime.Now.AddMinutes(120);//二小时过期
                        break;
                    case"一天":
                        dt = DateTime.Now.AddDays(1);
                        break;
                    case"一周":
                        dt = DateTime.Now.AddDays(7);
                        break;
                    case"一月":
                        dt = DateTime.Now.AddMonths(1);
                        break;
                    default:
                        break;
                }
                // 创建身份验证票证
                FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket (                                                              

                                       1, // version
                                       gUserId, // user name
                                       DateTime.Now, // 开始时间
                                       dt,// 过期时间为一   //天:DateTime.Now.AddDays(1)
                                       true, // 持久性,若为True,需设置,Cookies的Expires属性,若为False,则关闭浏览器就会失效
                                        ""// User data

);             

    string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
                // 创建Cookie
    HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
    authCookie.Expires = authTicket.Expiration;

    Response.Cookies.Add(authCookie);

posted on 2008-04-18 10:16 星答 阅读(1786) 评论(7)  编辑 收藏 网摘

FeedBack:
#1楼 2008-04-18 10:37 tiray      
使用FormsAuthenticationTicket时真的有必要设置那么多选项吗?我觉得"不保存"和"保存"两项就足够了.就像博客园的登陆界面那样.
  回复  引用  查看    
#2楼 2008-04-18 10:43 BoyLee      
http://www.cnblogs.com/Emoticons/yoyocici/223852199.gif" alt="" />路过,学习
  回复  引用  查看    
#3楼 2008-04-18 10:45 李战      
http://www.cnblogs.com/Emoticons/yoyocici/223852199.gif" alt="" />路过,学习
  回复  引用  查看    
#4楼 2008-04-18 13:30 专研.NET      
http://www.cnblogs.com/Emoticons/qface/055243188.gif" alt="" />
  回复  引用  查看    
#5楼 2008-04-18 23:54 slightboy      
楼主的代码 真是惊天地泣鬼神
不过既然 dt 已赋值, 干嘛还每次来个 DateTime.Now.Add...

  回复  引用  查看    
#6楼 2008-04-19 08:08 路过[未注册用户]
没看到是Add小时,天,月吗?
楼上的水平真是可以啊!

  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1159401




相关文章:

相关链接: