标题:关于"利用ASP.NET框架创建网站登陆"的提问
取消只看楼主
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
 问题点数:0 回复次数:2 
关于"利用ASP.NET框架创建网站登陆"的提问
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
<authorization>
<allow users="*" />
</authorization>
</system.web>
</configuration>

我将<allow users="*"/>改成<deny users="?"/>之后,我用本地http://localhost/login/main.aspx还可以跳过登录访问main.aspx这一页,那文档不是说改成<deny users="?"/>就可以拒绝匿名访问的吗?
是不是我还有一点东西没做还是做错了,请赐教
搜索更多相关主题的帖子: NET web 通配符 ASP 
2006-09-18 20:00
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
得分:0 

还是不行,我的Web.config改的是这样的,把Windows改成Forms之后就会出错

<authentication mode="Forms" />

<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->

<authorization>
<deny users="?" /> <!-- 允许所有用户 -->
<!-- <allow users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
<deny users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
-->
</authorization>

“/BBSlogin”应用程序中的服务器错误。


无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /BBSlogin/login.aspx


版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573


2006-09-18 22:28
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
得分:0 
我新添加了login.aspx页作业登录的页面之后 ,上面的问题就解决了,但却遇到另一个问题:我输入正确的用户名和密码之后它不会调转到指定的页,而是又连接到它本身.
不知问题出在哪里了,还有一点不明的就是:它是不是默认的login.aspx页,如果要指明转向的页,那Web.config里的代码应该怎样写?

2006-09-18 23:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-91070-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.125574 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved