日期:2014-05-20  浏览次数:20462 次

关于asp.net的身份验证的问题?
我是一个学.net的新手
原来写过jsp网站,都是用session来处理访问权限问题的
现在在asp.net里面出现了一个身份验证,我在网上看了很多的文章
但是还是似懂非懂,哪位高手能给系统的讲一讲啊
谢谢!!


------解决方案--------------------
有很多啊,基于窗体的,window的,证书的.
一般做网站用窗体的,安全要高的用证书的,企业应用可以用Windows的.
可以在web.config文件里面改.然后做相应的处理.

------解决方案--------------------
ms-help://MS.NETFrameworkSDKv1.1.CHS/cpguidenf/html/cpconaspnetauthentication.htm

这个是SDK文档里面的地址.要在SDK里面才能打的开.自己去看看.
------解决方案--------------------
首先可以新建一个文建夹,比方说,ADMIN,专门用来管理的界面,只有登入号才能访问,那么可以在这个文件夹里面添加这个web.config文件.
<?xml version= "1.0 " encoding= "utf-8 " ?>
<configuration>
<system.web>
<authorization>
<deny users= "? " /> <!-- 拒绝匿名用户 -->
</authorization>
</system.web>
</configuration>
在原来的web.config文件里面加
<authentication mode= "Forms ">
<forms name= "自己起 " loginUrl= "admin/login.aspx " timeout= "30 "> </forms>
</authentication>
loginUrl= "admin/login.aspx "这个的作用就是当用户没登入的时候跳到admin/login.aspx这个页面.

用户登入成功后加入下面代码
System.Web.Security.FormsAuthentication.SetAuthCookie(username,true);


这个比JSP方便多了.JSP我也写过.一个一个验证,
------解决方案--------------------
顶LS的,LZ在GOOGLE下看看其他人的BLOG就可以了 有很多大侠的BLOG都有
------解决方案--------------------
我用session

------------------------
http://fenglin.xland.cn
------------------------
------解决方案--------------------
http://blog.csdn.net/cityhunter172/archive/2005/11/06/524043.aspx