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

与我联系

搜索

 

常用链接

留言簿

随笔档案(38)

相册

收藏夹(4)

链接

最新随笔

积分与排名

  • 积分 - 14372
  • 排名 - 2874

阅读排行榜

              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 星答 阅读(1741) 评论(7)  编辑 收藏 网摘

FeedBack:
#1楼  2008-04-18 10:37 tiray      
使用FormsAuthenticationTicket时真的有必要设置那么多选项吗?我觉得"不保存"和"保存"两项就足够了.就像博客园的登陆界面那样.
  回复  引用  查看    
#2楼  2008-04-18 10:43 BoyLee      
路过,学习
  回复  引用  查看    
#3楼  2008-04-18 10:45 李战      
路过,学习
  回复  引用  查看    
#4楼  2008-04-18 13:30 专研.NET      

  回复  引用  查看    
#5楼  2008-04-18 23:54 slightboy      
楼主的代码 真是惊天地泣鬼神
不过既然 dt 已赋值, 干嘛还每次来个 DateTime.Now.Add...
  回复  引用  查看    
#6楼  2008-04-19 08:08 路过 [未注册用户]
没看到是Add小时,天,月吗?
楼上的水平真是可以啊!
  回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-30 11:27 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: