在ASP.net中你们是怎么进行用户登录控制、权限控制的呢? 初次开发ASP.net(用C#),没有什么经验,请问你们是怎么进行用户登录控制、权限控制的呢?就是说系统管理员给不同的用户分配不同的权限,然后这些用户登录后就具有相应的权限。不登陆就不能访问相应的页面。有点象CSDN网的这种用户管理控制。我以前用Session保存登陆信息,可是遇到很多问题,不太理想! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将用户权限写入Session 或Cookies 然后写不同的基类,在其中做验证不同权限要求的页面继承这个基类就可以了public class BaseAdminPage : System.Web.UI.Page{ //验证身份(读Session或Cookies);}其他需要身份验证的页面继承这个类就可以了;public class AdminPages : BaseAdminPage{ //本页代码;} 用Session,写判断权限的类,写页面的基类,所有页面都继承于这个基类,基类中调用判断权限类的方法 在数据库中保存用户权限(如1,2,3表示权限的级别)用户登陆时将用户权限写入Session 或Cookies,然后在要判断权限的页面得到保存的值,然后判断是不是可以操作 请教如何锁定用户禁止登陆,在不改变MSSQL数据库字段的情况下 "插入记录时的 字符串转换" 初学者的问题.大家帮帮我! 请问:两个panel,这样的问题怎么解决?? 如何实现这个功能 讨论关于票据打印的问题 登陆页面如何缓存到客户端? 关于asp.net来绘制护理三测单 关于用脚本打开页面的问题 datagrid 上一条 下一条记录 数据库操作问题 这段JS代码怎么出问题了?不运行 关于 ASP.NET 2.0页面跳转的问题。。。。。。。。。。。。。
不同权限要求的页面继承这个基类就可以了public class BaseAdminPage : System.Web.UI.Page
{
//验证身份(读Session或Cookies);
}其他需要身份验证的页面继承这个类就可以了;
public class AdminPages : BaseAdminPage
{
//本页代码;
}
用户登陆时将用户权限写入Session 或Cookies,然后在要判断权限的页面得到保存的值,
然后判断是不是可以操作