ASP.NET 基本权限控制简单演示
作者:ade 日期:2011-06-10
本文配套视频下载:
有了上一节的数据库控件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 中使用 / 表示网站根目录
在代码中使用的是 ~/ 表示根目录
评论: 0 | 引用: 0 | 查看次数: -
发表评论