`

asp.net 一个页面只允许一个客户访问 用web_config

阅读更多

 

可参考:http://zhidao.baidu.com/question/139870677.html

 

待考证:

 

 

asp.net 一个页面只允许一个客户访问

 

用web.config来进行

 

 

 

------------------------------------------------------------

登录研制,可使用基类继承,然后只需判断一次即可;不用每个页面去写判断

继承basepage啊   百度BasePage即可;

 

 

 

<!--StartFragment -->

 

 码仔(281242495)  16:55:26
大家做系统时候。 一般用什么做验证用户登陆。 WebConfig. 还是通过Session来控制? 
ahua501(52825258)  16:59:21
Session
空心菜<zilong_1@sina.com>  16:59:45
Session or cookies
 码仔(281242495)  17:00:10
不是web.Config直接配置 <authentication mode="Forms">

<forms loginUrl="Login.aspx" name=".ASPXAUTH"></forms>

</authentication> 
 码仔(281242495)  17:00:31
<authorization><deny users="?"></deny></authorization> 
 码仔(281242495)  17:00:42
那种比较好点? 
天涯孤客(234429300)  17:00:46
一般的网站就COOKIE  要是重要的 网站 如卖东西   我喜欢 SESSION + COOKIE
 码仔(281242495)  17:01:18
难道每个页面都的去判断? 
风神 17:01:31
是要这样吧
风神 17:01:44
用web.config就不用每个页面去判断了吗?
空心菜<zilong_1@sina.com>  17:01:45
继承basepage啊
 码仔(281242495)  17:01:46
还是写个页面基类。 继承这个基类. 
空心菜<zilong_1@sina.com>  17:01:59
为什么要写在每个要面上?
 码仔(281242495)  17:02:09
用webconfig 不需要每个写 
风神  17:02:26
 页面基类?
风神  17:02:33
是.cs吧?
飘逸随流云<zhanzi124@qq.com>  17:02:34
继承好
风神  17:02:40
aspx能继承么?
ahua501(52825258)  17:02:50
写了dll就好了
空心菜<zilong_1@sina.com>  17:02:51
说实话 我out了 我做了几年 重木有在webconfig 做验证
飘逸随流云<zhanzi124@qq.com>  17:03:13
webconfig里面的配置看着都恼火
ahua501(52825258)  17:03:25
然后传递page值
 码仔(281242495)  17:03:26
我三年没搞bs了。。 现在没办法 做bs 
空心菜<zilong_1@sina.com>  17:03:44
一看一大堆 乱的很  在加上自己的httphander 又是一大堆
天涯孤客(234429300)  17:03:53
webconfig的意思是  必须从莫个页面开始运行
空心菜<zilong_1@sina.com>  17:04:53
反正我没用过那种方法 不晓的。。
ahua501(52825258)  17:04:59
Page 
 码仔(281242495)  17:05:01
哪个安全点。。 貌似Session这东西 不怎么好控制 
风神  17:07:54
基类继承这个怎么弄啊?
编程浪子(99954486)  17:10:43
写个基类
统一在基类中验证吧 
 
 
ahua501(52825258)  17:14:15
page 变量
写成一个类,然后页面就去调用这个类就好了
 public void ffdl1(Page p,string yzfs,string ymmc,string ts,string qbzd)//验证非法登陆,ymmc页面名称,ts提示,qbzd区别字段
        {
            string myurl = "";
            if (wzurl == "")
            {
                return;
            }
            /*string ssname="yhid";
            if (qbzd != "" && qbzd!=null)
            {
                ssname = qbzd;
            }*/
           
            if (p.Session["loginxt"] == null || p.Session["yhid"]==null)
            {
                if (yzfs=="1")
                {
                    myurl = wzurl + "/admin/gdym.aspx";
                    p.Response.Redirect(myurl + "?tzfs=zj&errorinfo="+p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
                }
                else if(yzfs=="2")
                {
                    myurl = wzurl + "/" + ymmc;
                    p.Response.Redirect(myurl+"?errorinfo="+p.Server.UrlDecode(ts));
                    /*myurl = "top.location.replace(\"" + myurl + "?errorinfo=使用时间已经超过有效期,请重新登陆!\");";
                    ClientScriptManager cs = p.Page.ClientScript;
                    Type cstype = this.GetType();
                    cs.RegisterStartupScript(cstype, "Startup", myurl, true);*/
                }
                else if (yzfs == "3")
                {
                    myurl = wzurl + "/admin/gdym.aspx";
                    p.Response.Redirect(myurl + "?tzfs=gb&errorinfo=" + p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
                }
            }
        }
分享到:
评论

相关推荐

    rss.rar_ RSS asp.net_RSS asp.net_asp.net_asp.net rss_rss asp.n

    标题中的“rss.rar_ RSS asp.net_RSS asp.net_asp.net_asp.net rss_rss asp.n”暗示这是一个关于使用ASP.NET实现RSS(Really Simple Syndication)功能的压缩包资源。RSS是一种用于发布和订阅网站内容的XML格式,常...

    net.rar_.net_asp.net_c# .net web_web 用户 控件_web窗体

    本课件主要聚焦于ASP.NET中的一个重要特性——用户控件(User Control),以及如何在Web窗体(Web Form)中有效地使用它们。 用户控件是ASP.NET中的一种复合UI组件,类似于HTML中的自定义标签。它们允许开发者将...

    oa.rar_VB.NET 源码_asp.net oa_oa vb.net_vb.net_vb.net asp.net

    通常,一个完整的ASP.NET项目会包含Web.config配置文件、.cs或.vb源代码文件、ASPX页面、CSS样式表、JavaScript脚本、数据库连接文件、图片和其他静态资源等。在这个“oa”目录下,开发者可以找到所有构成OA系统的...

    net.rar_.net_asp .net_asp net_网站

    总的来说,这个项目提供了一个学习和研究.NET Web开发,尤其是C#和ASP.NET结合使用,以及3层架构设计的实例。对于初学者或有经验的开发者来说,通过分析和理解这个项目的源代码,可以深入理解Web应用程序的开发流程...

    BLOG.rar_asp.net_asp.net Blog_asp.net 博客_blog_博客

    【标题】"BLOG.rar" 是一个以 ASP.NET 技术构建的博客系统的源代码压缩包,它专门针对 ASP.NET 开发者设计,用于展示如何使用 ASP.NET 构建一个功能完善的博客平台。"asp.net_asp.net Blog_asp.net 博客_blog_博客" ...

    asp.net婚恋网站源码_.net_ajax_ado.net_asp.netC#_asp.net网站_

    【标题】"asp.net婚恋网站源码_.net_ajax_ado.net_asp.netC#_asp.net网站" 提供的是一个使用ASP.NET技术构建的婚恋网站的源代码,其中结合了AJAX技术和ADO.NET数据库访问技术。这个项目可能是为了教学、研究或实际...

    asp.net配置web.config数据库连接

    在ASP.NET开发中,Web.config文件扮演着至关重要的角色,它是应用程序的配置文件,其中包含了应用程序运行时所需的各种设置。数据库连接配置是其中的关键部分,它允许应用与数据库进行交互。下面将详细介绍如何在ASP...

    9888_ASP.NET通用权限管理框架源码下载_权限管理_ASPX.net_asp.net_源码

    6. **实现技术**:在ASP.NET中,可以利用`Membership`和`RoleManager`类来处理用户和角色的管理,使用`Web.config`文件配置权限设置,使用`[Authorize]`特性进行控制器或方法级别的权限控制,以及使用`User.IsInRole...

    ftp.rar_asp.net ftp_asp.net 文件_asp.net文件下载_ftp_ftp in asp.net

    在描述中提到,“C# Asp.net 写的网页文件下载,可对用户实现管理”,这暗示了该压缩包可能包含了一个用C#语言编写的ASP.NET应用程序,用于提供文件下载服务,并且具备用户管理功能。 FTP是互联网上用于在不同...

    liuyanban.rar_asp.net_asp.net SqlServer_liuyanban_sql asp.net_留言

    5. **Web Forms**:ASP.NET Web Forms是一个用于构建交互式Web应用程序的模型,它允许开发者创建类似于桌面应用的用户体验。 6. **ASP.NET MVC**:虽然没有直接提及,但ASP.NET MVC框架也可能用于构建这个留言板,...

    ASP.NET-FMis.rar_asp.net_asp.net管理_停车 asp

    在"ASP.NETTCSFMis 停车管理系统"中,我们可以推断出这个项目是使用ASP.NET技术来实现的一个停车场管理系统的前端和后端。ASP.NET提供了多种方式来处理这种类型的业务逻辑,如使用ASP.NET Web Forms、ASP.NET MVC...

    asp.net中的web.config认识

    默认情况下,当创建一个新的VB.NET Web应用程序时,会自动生成一个基础的Web.config文件,其中包含了默认的配置设置。如果需要针对特定子目录进行配置调整,可以在该子目录下创建新的Web.config,这将覆盖父目录的...

    ASP.NET配置文件Web.config 详解

    ASP.NET配置文件Web.config是.NET框架中用于管理应用程序设置、安全性、身份验证、数据库连接和其他配置选项的关键组件。它是XML格式的,允许开发者通过修改配置文件来改变应用程序的行为,而无需重新编译代码。Web....

    houseVT3.rar_asp.net poll_asp.net 调查_asp.net投票

    总的来说,"houseVT3.rar" 包含了一个使用 ASP.NET 和 C# 实现的投票系统,涵盖了 Web 开发中的多项核心技术,是学习和实践 ASP.NET 应用开发的好例子。开发者可以从中学习到如何构建动态 Web 应用,处理用户输入,...

    ASP.NET配置文件Web.config详解

    ASP.NET 配置文件 Web.config 是一个 XML 文本文件,用于存储 ASP.NET Web 应用程序的配置信息。它可以出现在应用程序的每一个目录中,默认情况下会在根目录自动创建一个默认的 Web.config 文件,包括默认的配置...

    ASP.NET web.config个节点详解

    ### ASP.NET web.config各节点详解 #### 一、概述 `web.config` 是 ASP.NET 应用程序中非常重要的配置文件。它不仅包含了应用程序的基本设置,还提供了对应用程序的高级控制选项。通过合理配置 `web.config` 文件,...

    asp-net.rar_C# asp.net_asp.net_net

    ASP.NET是微软公司推出的一种基于.NET Framework的服务器端网页开发技术,它允许开发者使用C#等编程语言创建动态、交互式的Web应用程序。这个"asp-net.rar"压缩包中包含了一个用C#编写的ASP.NET小程序,非常适合初学...

    BBS.rar_asp.net_asp.net C#_bbs c#_c# bbs_c# 系统

    【标题】"BBS.rar" 是一个压缩包文件,它包含了一个基于ASP.NET技术并使用C#编程语言开发的论坛(BBS)系统。这个系统是C#与ASP.NET技术结合的典型应用,展示了如何利用这两者来构建交互性强、功能丰富的Web应用程序...

    认识ASP.NET配置文件Web.config

    新创建的ASP.NET Web应用程序会自动在根目录生成一个默认的Web.config,包含基本的配置设置。如果需要更改特定子目录的设置,可以在该子目录下创建一个新的Web.config文件,这样子目录将继承父目录的配置并可以进行...

    asp.net连接sql数据库web.config配置

    在ASP.NET中,连接SQL Server数据库通常涉及到对`web.config`文件的配置。`web.config`是ASP.NET应用程序的核心配置文件,它包含了诸如应用程序设置、连接字符串、身份验证模式等重要信息。本篇文章将深入探讨如何在...

Global site tag (gtag.js) - Google Analytics