资源简介
不支持修改数据,只支持添加数据,可以自行扩展,不过应付课程设计应该是够了,使用MySQL数据库,用户名root,密码:admin
代码片段和文件信息
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web;
using System.Web.SessionState;
//注意下面的语句一定要加上,指定log4net使用.config文件来读取配置信息
//如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件)
//如果是WebForm,则从web.config中读取相关信息
[assembly: log4net.Config.xmlConfigurator(Watch = true)]
namespace 旅行社信息管理网站.filter
{
public class VerifyLogin : IHttpModule
{
public void Dispose()
{
;
}
public void Init(HttpApplication context)
{
context.AcquireRequestState += new EventHandler(verifyLogin);
}
///
/// 验证用户是否登录
///
private void verifyLogin(object source EventArgs e)
{
HttpApplication application = (HttpApplication)source;
HttpContext context = application.Context;
HttpSessionState session = context.Session;
HttpServerUtility server = context.Server;
HttpRequest request = context.Request;
HttpResponse response = context.Response;
String contextPath = request.ApplicationPath;
//创建日志记录组件实例
ILog log = log4net.LogManager.GetLogger(Methodbase.GetCurrentMethod().DeclaringType);
// 只过滤网页
if (request.Url.ToString().Contains(“.html“) || request.Url.ToString().Contains(“.aspx“))
{
///查询访问的页面是否是登录页面,不拦截登录页面
if (!request.Url.ToString().Contains(“login“))
{
/// 检查是否已经登录,如果已经登录则,不拦截,否则重定向到登录界面
/// 登录时Session中的login键对应的值为true
if (session == null || !“true“.Equals((string)session[“login“]))
{
log.Info(“有一位用户没有登录并尝试访问本站点,已经将其拦截!“);
response.Redirect(“/pages/login.html“);
return;
}
}
}
}
}
}
//ASP.NET过滤器的应用方法介绍
//作者: 字体:[增加 减小] 类型:转载 时间:2013-06-19 我要评论
//ASP.NET过滤器的应用方法介绍,需要的朋友可以参考一下
//. .
//在J2EE Web开发中有过滤器filter,该filter可以对指定的URL访问进行拦截,并执行过滤器的方法,根据实际应用情况,在过滤器中修改请求的代码、判断会话信息,也可以做权限控制,总之这个过滤器是非常有意义的,也可以说是责任链设计模式在J2EE中的一个应用。
// 那么在ASP.NET中是否也可以定义这样的过滤器结构,并在过滤器中进行相应的逻辑操作呢?答案是肯定,本文将告诉你如果编写一个过滤器,又如何配置到IIS的Web应用之中。
//过程一:如何编写过滤器
// 编写过滤器,其实就是编写一个过滤器的类,也就是编写一个HttpModule模块,这个过滤器应该实现IHttpModule基类,并重写Init方法,给你一个实际的例子如下:
//这是一个PageFilter.cs
//复制代码 代码如下:
//using System;
//using System.Web;
//using System.Web.SessionState;
//using System.Collections.Generic;
//using System.Collections;
//using System.Text;
//using System.IO;
//public class PageFilter: IHttpModule
//{
// public String ModuleName
// {
// get { return “PageFilter“; }
// }
// //在 Init 方法中注册HttpApplication
// // 通过委托方式注册事件
// public void Init(HttpApplic
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 304640 2015-12-05 16:01 旅行社信息管理网站\旅行社信息管理网站\bin\log4net.dll
文件 1111552 2015-12-05 16:01 旅行社信息管理网站\旅行社信息管理网站\bin\log4net.pdb
文件 1533153 2015-12-05 16:01 旅行社信息管理网站\旅行社信息管理网站\bin\log4net.xm
文件 23040 2016-07-06 09:28 旅行社信息管理网站\旅行社信息管理网站\bin\旅行社信息管理网站.dll
文件 2158 2016-07-06 09:29 旅行社信息管理网站\旅行社信息管理网站\bin\旅行社信息管理网站.dll.config
文件 73216 2016-07-06 09:28 旅行社信息管理网站\旅行社信息管理网站\bin\旅行社信息管理网站.pdb
文件 919 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\.bower.json
文件 641 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\bower.json
文件 425 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\CHANGELOG.md
文件 26132 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap-theme.css
文件 47706 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap-theme.css.map
文件 23409 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap-theme.min.css
文件 5532 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap-theme.min.css.map
文件 146082 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap.css
文件 389227 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap.css.map
文件 121299 2016-06-15 22:32 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap.min.css
文件 54416 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\css\bootstrap.min.css.map
文件 20127 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.eot
文件 108738 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.svg
文件 45404 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.ttf
文件 23424 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.woff
文件 18028 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.woff2
文件 68954 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\js\bootstrap.js
文件 36868 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\js\bootstrap.min.js
文件 484 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\dist\js\npm.js
文件 20127 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\fonts\glyphicons-halflings-regular.eot
文件 108738 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\fonts\glyphicons-halflings-regular.svg
文件 45404 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\fonts\glyphicons-halflings-regular.ttf
文件 23424 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\fonts\glyphicons-halflings-regular.woff
文件 18028 2016-06-13 14:01 旅行社信息管理网站\旅行社信息管理网站\bower_components\bootstrap\fonts\glyphicons-halflings-regular.woff2
............此处省略1006个文件信息
- 上一篇:ASP.NET聊天室课程设计
- 下一篇:easy browser
相关资源
- ASP.NET聊天室课程设计
- [源代码] C# ASP.NET 项目实战 - 新闻发布
- [源代码] C# ASP.NET 项目实战 - 图书馆管
- C# ASP.NET 模块 - 购物车模块
- 基于ASP.NET的校友录的设计与实现SQL
- ASP.NET 网上书店
- 一个Asp.net招聘网站
- 设备管理系统源码ASP.NET C#
- 毕业设计选题系统V2.4 (ASP.Net源码)
- ASP.net从入门到实践
- asp.net超市管理系统(窗体程序)
- 用ASP.NET做的新闻发布系统三层结构
- asp.net 新闻发布系统完美版(数据库
- asp.net网页设计成品及代码
- 基于ASP.NET网络电子选举系统
- Rudin著第一册—阅读密码www.zasp.net_仅
- ASP.NET数据绑定技术之数据绑定
- ASP.NET MVC入门教程
- 基于ASP.NET三层架构的通讯录毕业设计
- 数据库课设-图书租赁管理系统C#+SQL完
- asp.net 1.0论坛源码
- 基于asp.net的酒店网站
- asp.net c# 时尚性网上购物商城源码2.
- ASP.NET+SQL网上购物商城源代码
- asp.net/c#小区物业管理系统222467
- ASP.NET宠物寄存管理系统(毕业设计)
- 基于ASP.NET三层架构技术的HR人力资源
- 电影推荐网asp.net开发的
- 实验室设备管理系统 asp.net MVC
- 医院管理系统ASP.NET+MSSQL
评论
共有 条评论