Asp.Net中检查登陆信息,使用全局过程 pcsky(原作)

原创 2004年07月21日 22:12:00

'写在Module1.vb里 ,能被任何页面调用
'Vs.net 2003建立,测试通过
'pcsky(进哥) http://blog.csdn.net/lee2001xp

Asp的写法,在.Net中也可以这写,不推荐
<%
If session("UserName")<>"" then
Response.Redirect("login.aspx")
End if
%>

ASP.Net的写法,放在Module1.vb
Module Module1
Sub CheckUser()  '检查用户信息
    If HttpContext.Current.Session("UserName") = "" Then
        HttpContext.Current.Response.Redirect("login.aspx")
    End If
End Sub
End Module


再到需要验证的页面上加上:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call CheckUser()  '检查登陆信息
End Sub

优点:
1.实现页面和代码的分离,提高性能
2.代码规范化,使用全局过程,减少代码冗余

例子比较简单,希望大家能抛砖引玉!^_^

[Asp.Net MVC4]验证用户登录实现

最近我们要做一个仿sina的微博,碰巧的是我最近在学习mvc,就想用mvc技术实现这个项目。 既然是微博,那不用想也应该知道肯定要有用户登陆,但是和常规的asp.net登陆又不一样,以下是我一下...
  • linshichen
  • linshichen
  • 2016年05月07日 11:14
  • 907

asp.net捕获全局未处理异常的几种方法

来自:http://www.cnblogs.com/youring2/archive/2012/04/25/2469974.html 1.通过HttpModule来捕获未处理的异常【推荐】 首...
  • ArvinStudy
  • ArvinStudy
  • 2013年03月26日 17:12
  • 1173

ASP.Net MVC Filter验证用户登录

ASP.NetMVC模式自带的过滤器Filter,是一种声明式编程方式,支持四种过滤器类型。 实现每个页面都验证cookie中是否存有用户信息,过期用户信息就失效,跳转登录页面。整体思路是这样的:先...
  • u010096526
  • u010096526
  • 2015年06月30日 22:08
  • 5814

ASP.NET MVC4全局过滤器

Asp.Net MVC4中的全局过滤器,可以对整个项目进行全局监控。               新建一个MVC4项目,可以在global.asax文件中看到如下代码:  FilterConfi...
  • acmilanvanbasten
  • acmilanvanbasten
  • 2014年05月19日 21:59
  • 6962

ASP.NET中Global.asax全局应用程序类

Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看...
  • pan_junbiao
  • pan_junbiao
  • 2013年02月21日 11:12
  • 8084

【ASP.net】浏览器和服务器的交互

引言             从CS(Client/Server)学习到BS(Browser/Server)学习,web让客户端化身为最为方便使用的——浏览器,交互性也成为了BS的一大特点。     ...
  • W15732624773
  • W15732624773
  • 2016年08月07日 16:36
  • 856

asp.net项目全局配置文件笔记小记

#asp.net项目全局配置文件笔记小记 这些天开始准备上手一个ASP项目,由于以前没有接触过,所以在这里记录一下学习的过程: - **前言** - **1、项目下载** - **2、...
  • niguangfeixiang911
  • niguangfeixiang911
  • 2017年03月07日 15:14
  • 139

Filter 验证当前访问用户是否登录

当用户访问网站页面时,系统会检测用户是否是合法登录用户,没登录的用户会被转跳到登录页面或者返回登录提示信息,反之用户可以正常访问 具体思路如下:     利用filter 过滤所有用户的请求,用户的请...
  • u010756873
  • u010756873
  • 2016年03月01日 16:33
  • 1592

ASP.NET请求处理过程

Asp.Net构架(Http请求处理流程) - Part.1 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告...
  • u013516966
  • u013516966
  • 2015年07月23日 11:17
  • 917

Asp.net三种事务处理

事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下: 方法1:直接写入到sql 中 在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBA...
  • jiangfei009003
  • jiangfei009003
  • 2014年11月05日 15:32
  • 1555
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.Net中检查登陆信息,使用全局过程 pcsky(原作)
举报原因:
原因补充:

(最多只允许输入30个字)