• 大小: 9.69MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: C#
  • 标签: ASP.NET  课设  

资源简介

不支持修改数据,只支持添加数据,可以自行扩展,不过应付课程设计应该是够了,使用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.xml

     文件      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个文件信息

评论

共有 条评论