我已经为我的网站创建了一个登录系统。这个登录系统应该只保护一个页面(意味着有一个页面需要用户登录才能看到)。我的问题是:由于我创建了这个登录系统,我的所有其他 8 个页面现在都需要验证。这不是我的意图,我一直在疯狂地寻找解决方案,但没有运气。我的 web.config 文件如下所示:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name=".ASPXFORMSAUTH" timeout="30" /> <!--name =".ASPXFORMSAUTH"-->
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
唯一需要登录的页面称为 Default.aspx 我的其余页面应该对所有用户公开。我怎样才能做到这一点?谢谢