ASP.NET 基本权限控制简单演示

本文配套视频下载:

下载地址

有了上一节的数据库控件GridView 等的基本使用方法 演示, 我们接着来进行演示基本的权限控制.

我们设定这样一个场景, 用户只有登录进系统, 才能对现有的用户进行编辑, 添加新的用户等.
否则用户访问 AddUser.aspx, ShowUser.aspx, UserList.aspx 都自动跳转到 登录页面 Login.aspx

怎么实现呢? 我们总不能用户每次操作都要连接数据库验证一次吧? 这个是没有必要的.


我们现在使用 Session 来进行控制.


1. 修改各个页面进行验证 Session 中是否有用户的登录信息, 有的话就让其访问, 否则就跳转到 Login.aspx, Session 详细细节请自己查阅 msdn

运行可以看到,已经跳转到了 Login.aspx 页面, 只不过还没有新建该页面.

2. 新建 Login.aspx, 实现登录功能

实现功能看演示.

成功登录后. 如何退出呢, 其实就是将 username 从 session 中移除就行. 或者直接 abandan  session,  我们做一下

3. 新建了 Logout.aspx

注意在纯 html 中使用 / 表示网站根目录
在代码中使用的是 ~/ 表示根目录

 


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: ASP.NET
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.