社区
C#
帖子详情
用Windows的权限来做asp.net Web应用程序的权限管理!
AaronYang
2004-10-25 03:54:58
我们公司现在有要做很多个asp.net的应用程序,
但是这些程序都很少,可能就几个页面。但是又需要权限控制!
是不是可以用windows的权限来管理这些程序的权限,
如:哪些人可以访问某个页面!
大家能否给点意见!
...全文
174
8
打赏
收藏
用Windows的权限来做asp.net Web应用程序的权限管理!
我们公司现在有要做很多个asp.net的应用程序, 但是这些程序都很少,可能就几个页面。但是又需要权限控制! 是不是可以用windows的权限来管理这些程序的权限, 如:哪些人可以访问某个页面! 大家能否给点意见!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AaronYang
2004-10-25
打赏
举报
回复
要将IIS的匿名用户禁用了,HttpContext.Current.User.Identity.Name才会显示用户名称
hglai
2004-10-25
打赏
举报
回复
学习
AaronYang
2004-10-25
打赏
举报
回复
如何取得使用WEB应用程序的客户端用户名称。
我用HttpContext.Current.User.Identity.Name取得的用户名称是空的。、
正确应该如何写?
AaronYang
2004-10-25
打赏
举报
回复
我的程序都是在Intranet网内部使用,
能否把Windows的权限直接用到本系统中,或者是使用IP方法来用户控制访问某个页面?
不知有没有其它的方法?欢迎大家发表意见?
恶猫
2004-10-25
打赏
举报
回复
回复人: minghao1039(明皓) ( ) 信誉:91 2004-10-25 16:27:00 得分: 0
我靠??????这问题怎么结分了啊..晕...来晚了......瞎讨论一下吧
既要方便,又要易用,
我的办法是这样:
--------------------------------------------
自写一个权限通用类. Class UserSecu()
而每个页面文件都有相应的一个....文本文件,(或INI文件,XML文件均可..)
文件内容则是:该页面所有控件的
控件名称->可见(Y/N)->可写(Y/N)
```````````````````````````````
自己写方法,读取...
类中有方法:SetControl()
具体作用则是:
(记得要用在地址栏上保存COOK那样,省得有人禁用COOK了)
检查用户的类型,(游客,普通用户,管理员..等..)..再读取相应的权限文件,,确定当前用户所具权限.
最后调用 SetControl(UserType,PageUrl)
UserType即是自定义类型.
PageUrl即当前页面地址,(也即文件名称..比如: userlist.aspx ,,或者,直接在SetControl类中直接写方法,自动获得当前页面地址,截得 完整的文件名称.)
根据相应文件内容,循环页面所有控件,同时对应文件内所写,各控件的可见可写属性...赋给各控件..
===========================
罗里罗索的半天,前期工作做好,
后来就是做好页面,再做一个,控件属性的文件..
最后,在页面中,load里调用,UserSecu.SetControl()方法即可...
trnbo
2004-10-25
打赏
举报
回复
http://community.csdn.net/Expert/topic/3436/3436974.xml?temp=.7128107
happyjun2000
2004-10-25
打赏
举报
回复
ASP+提供了三种主要的身份验证方式即:Windows、Cookie和Passport,Windows是指使用Windows自身的安全管理方式,你可通过设置Windows的用户及IIS等权限来保障安全,对于一些大应用,使用此方法将非常复杂和烦琐。Passport方式较为方便和安全,用户只用一个用户名和密码可以访问任何成员站,并且在注销离开时,所有Passport相关的信息都会清除,你可以在公共场所放心地使用它,相信Passport比较适合Internet的应用。在企业级应用中,使用Cookie方式和SSL、IP限制等一些网管技术同样可以实现一定的安全性。
xiaohutushen
2004-10-25
打赏
举报
回复
up
ASP.NET
Web
应用程序
开发
6. **
ASP.NET
Identity**:这是
ASP.NET
中的身份验证和授权系统,用于管理用户、角色和
权限
。它可以轻松地集成到各种数据库中,如SQL Server、Azure Active Directory或OAuth服务。 7. **razor语法**:Razor视图引擎...
网店实例
asp.net
网店!
asp.net
网店!
asp.net
网店!
3. **控件模型**:
ASP.NET
控件类似于
Windows
Forms控件,可以方便地拖放和编程,简化了
Web
应用程序
的开发。 4. **状态管理**:
ASP.NET
提供了多种状态管理机制,如视图状态、隐藏字段、cookie等,以解决
Web
应用中无...
一个没有安装IIS环境运行
Asp.Net
web
应用程序
的例子
然而,通常情况下,
Asp.Net
Web
应用程序
需要在Internet Information Services (IIS) 这样的
Web
服务器上运行,IIS是
Windows
操作系统上的一个标准组件,用于托管和管理
Web
应用程序
。但有时,我们可能需要在没有安装IIS...
《
ASP.NET
Web
程序设计》课件
7. **身份认证和授权**:介绍
ASP.NET
的安全特性,如Forms Authentication、
Windows
Authentication以及角色和
权限
管理
,确保
Web
应用的安全性。 8. **状态管理**:学习如何在
Web
的无状态环境中保持用户信息,包括...
ASP.NET
通用
权限
管理
系统
总结来说,
ASP.NET
通用
权限
管理
系统利用
ASP.NET
2.0框架的特性,实现了用户认证、角色管理和资源访问控制等功能,为企业级
Web
应用提供了安全的访问控制环境。通过角色分配和
权限
设定,确保了数据和操作的安全性,...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章