关于asp.net用户登录权限的问题
怎么实现不用session,来写用户权限的代码 --------------------编程问答-------------------- 说的清楚点 --------------------编程问答-------------------- hashtable存取 --------------------编程问答-------------------- 放到数据库里的 --------------------编程问答-------------------- 数据库通过角色,模块,用户,角色模块实现权限控制使用0/1表示是否有操作相应模块权限 --------------------编程问答-------------------- membership --------------------编程问答-------------------- 我给你说说思路哈:
Form 身份认证
1、用户登录时,验证合法性(用户名、密码 )
2、验证通过,设置获取用户角色。
3、设置身份令牌(令牌中包括用户名、角色)。
4、将令牌放入Cook中。
5、每次 Application_AuthenticateRequest(在Global.asax)的时候,将令牌信息加载到IPrincipal 中。
6、在需要身份判定的地方判定身份( JudgePower( PowerId , Roles ) )。 --------------------编程问答-------------------- 用戶權限代碼?
驗證權限還是取權限? --------------------编程问答--------------------
不是很重要的存在cookie中.
对特别重要的放在数据库中. --------------------编程问答--------------------
简明 --------------------编程问答-------------------- ,, --------------------编程问答-------------------- SESSION存身份信息,代码进行判断就可以了! --------------------编程问答-------------------- 那就用Cookie 呗 一般我们多是 保存 一个 用户标识 ID 就可以了 --------------------编程问答-------------------- 系统自带的form认证 --------------------编程问答-------------------- asp.net有角色及成员资格管理的功能,使用非常简单。不需编程,很快便可完善角色和成员的管理,我做了网站,就是这种方法。但是,遇到问题,正发帖寻求解决方案。虽然如此,还是推荐你研究下吧,毕竟不能因噎废食。 --------------------编程问答-------------------- 试试利用数据库 ,很好的方式
用户,角色,菜单
补充:.NET技术 , ASP.NET