社区
C#
帖子详情
用Windows的权限来做asp.net Web应用程序的权限管理!
AaronYang
2004-10-25 03:54:58
我们公司现在有要做很多个asp.net的应用程序,
但是这些程序都很少,可能就几个页面。但是又需要权限控制!
是不是可以用windows的权限来管理这些程序的权限,
如:哪些人可以访问某个页面!
大家能否给点意见!
...全文
223
8
打赏
收藏
用Windows的权限来做asp.net Web应用程序的权限管理!
我们公司现在有要做很多个asp.net的应用程序, 但是这些程序都很少,可能就几个页面。但是又需要权限控制! 是不是可以用windows的权限来管理这些程序的权限, 如:哪些人可以访问某个页面! 大家能否给点意见!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
【机器学习-15】决策树(Decision Tree,DT)算法:原理与案例实现
决策树算法是机器学习领域中的一种重要分类方法,它通过树状结构来进行决策分析。决策树凭借其直观易懂、易于解释的特点,在分类问题中得到了广泛的应用。本文将介绍决策树的基本原理,包括熵和信息熵的相关概念,以及几种经典的决策树算法。
机器学习经典算法详解及Python实现--决策树(Decision Tree)
决策树也是最经常使用的数据挖掘算法,决策树分类器就像判断模块和终止块组成的流程图,终止块表示分类结果(也就是树的叶子)。判断模块表示对一个特征取值的判断(该特征有几个值,判断模块就有几个分支)。决策树的生成过程就是一个数据集不断被划分的过程,划分数据集的最大原则是:使无序的数据变的有序。如果一个训练数据中有20个特征,那么选取哪个
做
划分依据?这就必须采用量化的方法来判断,量化划分方法有多重,其中一项就是“信息论度量信息分类”。基于信息论的决策树算法有ID3、CART和C4.5等算法,其中C4.5和CART两
【机器学习算法笔记系列】决策树(Decision Tree)算法详解和实战
决策树(Decision Tree)算法 算法概述 本文主要介绍机器学习中的决策树模型。决策树模型是一类算法的集合,在数据挖掘十大算法中,具体的决策树算法占有两席位置,即C4.5和CART算法。决策树是通过一系列规则对数据进行分类的过程。它提供一种在什么条件下会得到什么值的类似规则的方法。决策树分为分类树和回归树两种,分类树对离散变量
做
决策树,回归树对连续变量
做
决策树。同时也特别适合集成学习比如随...
【深度学习入门_机器学习理论】决策树(Decision Tree)
【深度学习入门_机器学习理论】决策树(Decision Tree)
决策树(Decision Tree,DT)
决策树(decision tree)是一种基本的分类与回归方法。 分类问题中,基于特征对实例进行分类的过程。 优点:模型具有可读性,分类速度快。 学习:利用训练数据,根据损失函数最小化的原则建立决策树模型。 预测:对新的数据,利用决策树模型进行分类。 决策树学习通常包括3个步骤:特征选择、决策树生成、决策树修剪。 Quinlan在1986年提出的ID3算法、1993年提出的C4.5算法 Breiman等人在1984年提出的CART算法
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章