当前位置: 首页 > news >正文

一份完整的网站策划方案检查网站是否做网站地图

一份完整的网站策划方案,检查网站是否做网站地图,企业级网站开发与部署,手机详情页设计模板构建基于forms的验证机制过程如下#xff1a; 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户#xff0c;并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端#xff0c;并存储 角色到票…构建基于forms的验证机制过程如下  1,设置IIS为可匿名访问和asp.net web.config中设置为form验证  2,检索数据存储验证用户并检索角色(如果不是基于角色可不用)  3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端并存储   角色到票据中如   FormsAuthentication.SetAuthCookie(Username,true | false)   cookies保存时间   HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].ExpiresDateTime.Now.AddDays(1)     如果需要存储角色采用  FormsAuthenticationTicket authTicket new  FormsAuthenticationTicket(   1, // 版本号。   txtUserName.Text, // 与身份验证票关联的用户名。   DateTime.Now, // Cookie 的发出时间。   DateTime.Now.AddMinutes(20),// Cookie 的到期日期。   false, // 如果 Cookie 是持久的为 true否则为 false。   roles ); // 将存储在 Cookie 中的用户定义数据。   roles是一个角色字符串数组   string encryptedTicket FormsAuthentication.Encrypt(authTicket); //加密     存入Cookie   HttpCookie authCookie   new HttpCookie(FormsAuthentication.FormsCookieName,   encryptedTicket);     Response.Cookies.Add(authCookie);    4,在Application_AuthenticateRequest事件中处理程序中(Global.asax)中使用   票创建IPrincipal对象并存在HttpContext.User中   代码   HttpCookie authCookie Context.Request.Cookies[FormsAuthentication.FormsCookieName];   FormsAuthenticationTicket authTicket FormsAuthentication.Decrypt(authCookie.Value);//解密   string[] roles authTicket.UserData.Split(new char[]{;});//根据存入时的格式分解;或|....   Context.User new GenericPrincipal(Context.User.Identity, Roles);//存到HttpContext.User中    判断某个角色验证  HttpContext.Current.User.IsInRole(roles)  具体实现    Web.config文件  加入节点,name为COOKIE名称,loginUrl为没有通过验证跳转的地址  system.web   authentication modeForms   forms nameHstear  loginUrllogin.aspx protectionAll path/ timeout40/   /authentication  /system.web  设置目录访问 path为目录名,roles为票据中的角色名  发现网上的都说要单独一个WEB.CONFIG文件放在目录中,但实际在根目录中设置即可,单个文件也一样  location pathAdmin   system.web   authorization   allow rolesadmin/   deny users*/   /authorization   /system.web  /location  Global.asax文件  Application_AuthenticateRequest事件中加入   protected void Application_AuthenticateRequest(Object sender, EventArgs e)   {  string cookieName FormsAuthentication.FormsCookieName;  HttpCookie authCookie Context.Request.Cookies[cookieName];  FormsAuthenticationTicket authTicket null;  try  {   authTicket FormsAuthentication.Decrypt(authCookie.Value);  }  catch(Exception ex)  {   return;  }    string[] roles authTicket.UserData.Split(new char[]{,});//如果存取多个角色,我们把它分解    FormsIdentity id new FormsIdentity( authTicket );    GenericPrincipal principal new GenericPrincipal(id, roles);  Context.User principal;//存到HttpContext.User中     }   原理,将用户角色信息保存在票据中,通过Global.asax,WEB.CONFIG中的设置,判断角色的权限 转载于:https://www.cnblogs.com/mybluesky99/archive/2011/06/14/2080493.html
http://www.yutouwan.com/news/390400/

相关文章:

  • 后期网站建设及维护推广seo公司的选上海百首网络
  • 集团网站建设案例网站建设的评分细则
  • 亚马逊全球开店官方网站银行做网站视频
  • 学院网站建设推进会域名注册报备
  • 温州市网络公司网站建设公司wordpress建站 网盘视频教程
  • 免费做微信链接的网站推广软件赚钱违法吗
  • 网站过程wordpress4.7源码下载
  • 没内容的网站怎么优化怎么用ps做网站
  • 3如何做网站推广男通网站哪个好用
  • 网站网络结构设计网站建设具体详细过程
  • 公司做网站报价怎么样可以自己做网站
  • 玉溪市住房城乡建设局网站专门做餐饮ppt的网站
  • 玄武营销型网站制作厂家仪征市城乡建设局网站
  • wordpress 素材站模板建设兵团12师教育局网站
  • 网站主页的要素沧州大型网站建设
  • 网站建设标准流程定制网站建设济南
  • 17. 整个网站建设中的关键是濮阳网站建设 公司名字
  • 帮做网站的免费php网站模板下载
  • 东南亚做网站 什么语言软件开发和网站开发哪个好
  • seo整站优化外包服务小型私人会所装修设计
  • 网站建设预付款公司支付网站建设费进什么费用
  • 商城网站建设服务器网站都是怎么做的
  • 网站建设按钮北京网站如何制作
  • 甘肃做网站网站流量是如何计算的
  • 哪些分类网站郑州企业建筑资质多少钱
  • 泾川县门户网站留言如何使用阿里云做网站
  • 有没有人通过网站建设卖东西的dedecms 网站导航
  • 自己做的网站加载很难网站大屏轮播图效果怎么做的
  • 南昌网站免费制作WordPress邮箱收集插件
  • 个人公益网站怎么制作用微软雅黑做网站可以吗