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

宁波技术好的企业网站制作wordpress 订阅推送

宁波技术好的企业网站制作,wordpress 订阅推送,番茄小说推广对接平台,旅游网站作用介绍一下如何在asp.net中使用http moudle创建自定义的安全认证首先了解asp.net对web request的处理过程http modules是一个实现了IHTTPModule接口基础类. 用来处理Web Request.asp.net内置的Modules有Output Cache ModuleWindows Authentication ModuleForms Authentication Mo…介绍一下如何在asp.net中使用http moudle创建自定义的安全认证 首先了解asp.net对web request的处理过程 http modules是一个实现了IHTTPModule接口基础类. 用来处理Web Request. asp.net内置的Modules有 Output Cache Module Windows Authentication Module Forms Authentication Module Passport Authentication Module URL Authorization Module File Authorization Module 我们可以修改这些现有的modules来增加新的功能,也可以新增modules来自定义功能.比如,我们可以自定义安全模块利用活动目录. modules在http application event触发时被执行 IHTTP Module有以下两个方法    Init( HttpApplication objApplication)           为HttpApplication Events注册event handler.    Dispose()           Release the resources. 实现自定义custom http module的步骤 1.创建一个实现了IHTTPModule接口的类using System;using System.Web;namespace CustomModule {public class CustomAuthnModule : IHttpModule {public CustomAuthnModule() { }public void Init(HttpApplication objHttpApp) { }public void Dispose() { } } }  2.在Init方法中注册Eventspublic void Init(HttpApplication objHttpApp) { objHttpApp.AuthenticateRequestnew EventHanlder(this.CustomAuthentication); }  3.编写注册event的处理函数private void CustomAuthentication (object sender,EventArgs evtArgs) { HttpApplication objHttpApp(HttpApplication) sender; objHttpApp.Context.Response.Write(Custom Authentication Module is Invoked); }  4.在GAC中加入DLL 1)创建一个强名称文件 sn –k key.snk 2)将key文件加入到AssemblyInfo.cs的属性AssemblyKeyFile中 3)gacutil /i CustomModule.dll 5.在web.config注册HttpModulehttpmodules /httpModulesadd name ModuleName typeNamespace.ClassName,AssemlbyName/add /httpModules /httpModules 实例一个基于数据库身份认证的自定义Moduleusing System;using System.Web;using System.Data;using System.Data.SqlClient;namespace CustomAuthorizationModule {public class CustomAuthorizationModule : IHttpModule {public CustomAuthorizationModule() { }public void Init(HttpApplication objApp) { objApp.AuthorizeRequest  new EventHandler(this.CustomDBAuthorization); }public void Dispose() { }private void CustomDBAuthorization(object sender,EventArgs evtArgs) { HttpApplication objApplication (HttpApplication)sender;string sAppPath,sUsrName;bool bAuthorized  false; sAppPathobjApplication.Request.FilePath.ToString(); sUsrNameobjApplication.Request.Params[0].ToString(); bAuthorized  DBAuthorize(sUsrName,sAppPath);if(bAuthorized) { objApplication.Context.Response.Write(Authorized User); }else { objApplication.Context.Response.Write(UnAuthorized User); objApplication.Response.End(); } }private string DBAuthorize(string sUsrName,string sAppPath) { SqlConnection sqlConnnew SqlConnection() sqlConn.ConnectionStringuser idsa;Pwdpassword;Data Sourcelocalhost;Initial CatalogNorthwind);SqlCommand sqlCmdnew SqlCommand(); SqlParameter sqlParamnew SqlParameter(); sqlCmd.ConnectionsqlConn; sqlConn.Open(); sqlCmd.CommandTypeCommandType.StoredProcedure; sqlCmd.CommandTextsAuthorizeURL; sqlParam  sqlCmd.Parameters.Add (UserName,SqlDbType.VarChar,30); sqlParam  sqlCmd.Parameters.Add(URLPath,SqlDbType.VarChar,40); sqlCmd.Parameters[UserName].ValuesUsrName; sqlCmd.Parameters[URLPath].ValuesAppPath;string ressqlCmd.ExecuteScalar().ToString();if(res  Authorized) {return true; }else {return false; } } } }  转自http://www.cnblogs.com/jecray/archive/2007/05/27/761444.html 感谢原作者jecray  转载于:https://www.cnblogs.com/tuyile006/archive/2007/09/10/888147.html
http://www.yutouwan.com/news/107760/

相关文章:

  • 航天基地规划建设局网站深圳图派做的网站后台加什么
  • 保定做网站做网站怎么开后台
  • 物流运输 有哪些网站可以做推广wordpress在线考试插件
  • 河源市做网站站长工具麻豆
  • 山东省建设八大员考试网站嘉兴百度网站推广
  • 布吉做棋牌网站建设哪家服务好杭州优化建筑设计
  • 淘宝客如何做网站推广做化工的有哪些网站
  • 做网站要先做商标吗wordpress多站版
  • 论文网站建设高端品牌网站建设电商网站设计
  • 做网站公司简介模版电商主页设计
  • 河南省城市建设网站公司网站建设周期及费用
  • 网站开发 卡片子网站建设经验汇报
  • 响应式高端网站wordpress收费模板
  • 网站备案证书下载不了中国建设网官网网站
  • 如何建设营销型的网站网站代运营方案
  • 网站的建立过程wordpress 怎么添加网站备案信息
  • 安康免费做网站南昌编程培训机构
  • 网站网页背景颜色 多彩江门网站关键词推广
  • 网站访问代理在线经典重庆论坛新闻论坛
  • 石家庄微信网站制作s.w.g wordpress
  • 网站如何做直播轮播wordpress播放网易云
  • 网站为什么吸引人建设部特殊工种查询网站
  • 做淘宝类网站学python去哪个培训机构好
  • 怎么提高网站百度权重舟山网页设计
  • 深圳网站建设ue苏宁易购网站建设的目标
  • 网站服务费网络建设会计分录网站建设一般都需要什么资质
  • 上海金山网站建设公司企业网站需要在电信做哪些备案
  • 建设网站需要买什么手续怎样做网络营销推广网站营销推广
  • 春考网站建设洛阳建设企业网站公司
  • 个人网站制作手绘昆山建设局网站首页