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

邢台太行中学地址seo技术交流论坛

邢台太行中学地址,seo技术交流论坛,seo网站诊断,网站基本建设在创建网站中#xff0c;常常会使用到身份验证。asp.net中内置了几种身份验证的方式#xff0c;如Windows、Froms、Passport等。这几种身份验证的方式各有不同。一般来说#xff0c;网站的身份验证方式都会经过以下几个步骤#xff1a; 1、输入用户名和密码#xff0c;单击…  在创建网站中常常会使用到身份验证。asp.net中内置了几种身份验证的方式如Windows、Froms、Passport等。这几种身份验证的方式各有不同。一般来说网站的身份验证方式都会经过以下几个步骤     1、输入用户名和密码单击确定按钮。     2、在后台判断用户名和密码是否正确如果错误返回提示如果正确进入可访问的页面。       在ASP时代通常都会在验证用户名和密码是否匹配之后创建一个Session然后在每个需要验证的页面中判断Session是否存在如果存在则显示页面内容如果不存在产生提示并跳转到登录页面。       但是在asp.net时代这个过程就给大大的减化了不再需要在每个需要验证的页面中去校验Session只需要进行如下几步就可以完成身份验证过程。       第一步修改web.config文件。     1、在system.web和/system.web中找到authentication节将其改为“authentication modeForms /”其中Forms代表使用表单认证。     2、system.web和/system.web中添加“authorizationdeny users?//authorization”其中“deny users?/”代表拒绝所有的匿名用户。       第二步创建login.aspx文件。     在经过第一步之后无论用户访问网站中的哪个文件只要没有经过身份验证asp.net会自动跳转到login.aspx网页上并且在URL中使用ReturnUrl参数来传递用户当前访问的网页。     假设用户没有经过身份验证就直接访问test.aspx文件那么asp.net会自动跳转了login.aspx网页此时浏览器窗口中的地址栏中的URL为“login.aspx?ReturnUrl%2ftest.aspx”因此可以在身份验证通过后再将网页跳回到ReturnUrl参数指定的网页上去。       第三步在login.aspx文件中验证身份。     身份验证方式比较简单一般都是创建一个文本框和一个密码框用户输入用户名和密码后单击提交按钮则去数据库中验证身份详细过程就不写了在此只要输入的用户名为1密码为2就认为身份验证通过。     身份验证完毕之后使用FormsAuthentication.SetAuthCookie()为用户创建一个身份验证的票据并将其添加到Cookie中。以后再访问网站中的其他网页就不需要使用进行身份验证了。单击提交按钮后的代码如下所示。      [c-sharp] view plaincopyprint? protected void Button1_Click(object sender, EventArgs e)  {      //身份验证方式本例中用户名为1密码为2       if (TextBox1.Text  1  TextBox2.Text  2)      {          /*          * 为用户名创建一个身份验证票据并将其添加到响应的Cookie中          * SetAuthCookie的第一个参数为已验证的用户的名称。          * SetAuthCookie的第二个参数为true时代表创建持久Cookie跨浏览器会话保存的 Cookie为false则关闭浏览器后要重新验证身份          */          FormsAuthentication.SetAuthCookie(TextBox1.Text, false);      }      //如果URL中没有传递ReturnUrl参数则跳转到Default.aspx否则跳转到ReturnUrl参数值指定的网页       if (string.IsNullOrEmpty(Request.QueryString[ReturnUrl]))      {          Response.Redirect(Default.aspx);      }      else      {          Response.Redirect(Request.QueryString[ReturnUrl].ToString());      }  }   protected void Button1_Click(object sender, EventArgs e) { //身份验证方式本例中用户名为1密码为2 if (TextBox1.Text 1 TextBox2.Text 2) { /* * 为用户名创建一个身份验证票据并将其添加到响应的Cookie中 * SetAuthCookie的第一个参数为已验证的用户的名称。 * SetAuthCookie的第二个参数为true时代表创建持久Cookie跨浏览器会话保存的 Cookie为false则关闭浏览器后要重新验证身份 */ FormsAuthentication.SetAuthCookie(TextBox1.Text, false); } //如果URL中没有传递ReturnUrl参数则跳转到Default.aspx否则跳转到ReturnUrl参数值指定的网页 if (string.IsNullOrEmpty(Request.QueryString[ReturnUrl])) { Response.Redirect(Default.aspx); } else { Response.Redirect(Request.QueryString[ReturnUrl].ToString()); } }          短短三步就可以进行身份验证是不是很COOL转载于:https://www.cnblogs.com/sunshch/archive/2012/05/30/2526900.html
http://www.sadfv.cn/news/387724/

相关文章:

  • 怎么在网站后面做链接软件制作思维导图的优势
  • 网站建设公司的网销好做吗品牌网首页
  • wordpress建2个网站腾讯云wordpress搭建网站
  • 网站架设流程工厂源头货源app
  • 模板之家网站百度app下载最新版
  • 盐城滨海建设局网站开户推广竞价开户
  • 销售网站怎么做的广州网站公司
  • 番禺做网站最便宜的哪家公司郴州网站建设系统
  • 做网站需要什么编程语言海外推广电商
  • 星空传媒有限公司网站做汉字的教育网站
  • 电子商务网站开发背景意义建网站推广效果怎么样
  • 信阳住房和城乡建设局网站扬州哪里做网站
  • 做企业网站要用什么软件网站开发承诺函
  • 一般做网站带宽选择多大的网站开发技术路线
  • 太仓建设局网站乐清建设网站公司
  • 合肥网页设计工资一般多少seo优化厂家
  • 动易网站 首页模板修改百度收录网站之后又怎么做
  • 铁路网站建设wordpress页面文本
  • 深圳移动网站建设微信小程序游戏制作平台
  • 深圳建设网站公司哪儿济南兴田德润有活动吗更改wordpress登陆页面logo
  • 网站建设 微信开发虫部落导航网站怎么做
  • asp网站开发教程pdf绵阳网站搜索优化
  • 个人网站后期怎么做企业企业网址怎么注册
  • 陶瓷类网站建设公司支付的网站建设如何入账
  • 有没有免费的源码网站免费工程项目分包平台
  • 做深度游网站 知乎网络推广速成班
  • 二级域名网站查询入口翻译建设企业网站
  • 万网的网站建设网站备案每年一次
  • 深圳自建站网站江苏省高职重点专业群建设网站
  • 小红书app的网络营销方式seo优化检测