我有身份验证,会将取消注册用户重定向到Login.aspx。在页面底部,有一个链接按钮将用户重定向到forgotPassword.aspx
通过身份验证,我发现它不允许取消注册用户忘记忘记密码.aspx但保留在同一页面。
所以一些专家给我看了这个代码..
有人能在这里为我提供web.config中的代码吗?
一些专家为我提供了代码..但是我发现在web.config中没有找到这个代码的位置,它们都没有告诉我在哪里找到它.. click this link ..我的abit很困惑..请提供我整个web.config代码,这样我就可以有全面的想法:(感谢
答案 0 :(得分:1)
您需要将它放在主要配置元素之间:
<configuration>
<!--You have other configuration elements here-->
<location path="passwordrecovery.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
请不要忘记接受原始问题的答案。
<强>更新强>
请务必注意,上述内容假定passwordrecovery.aspx
文件与包含上述配置的web.config
文件位于同一位置。如果passwordrecovery.aspx
文件位于其他位置,则需要更改path
属性。
因此,假设web.config
位于您网站的根目录中,并且passwordrecovery.aspx
文件位于文件夹/Presentation/Display
中,那么您需要更新代码,如下所示:
<configuration>
<!--You have other configuration elements here-->
<location path="Presentation/Display/passwordrecovery.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
另一种方法是保留原始配置,但在新web.config
文件中创建它,该文件与passwordreovery.aspx
文件位于同一文件夹中。