如何访问密码恢复页面?

时间:2010-11-29 06:39:33

标签: asp.net

我有身份验证,会将取消注册用户重定向到Login.aspx。在页面底部,有一个链接按钮将用户重定向到forgotPassword.aspx 通过身份验证,我发现它不允许取消注册用户忘记忘记密码.aspx但保留在同一页面。
所以一些专家给我看了这个代码..

有人能在这里为我提供web.config中的代码吗?

一些专家为我提供了代码..但是我发现在web.config中没有找到这个代码的位置,它们都没有告诉我在哪里找到它.. click this link ..我的abit很困惑..请提供我整个web.config代码,这样我就可以有全面的想法:(感谢

1 个答案:

答案 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文件位于同一文件夹中。