2010-11-29 72 views
0

我有认证将重定向注册用户Login.aspx。在页面底部,有一个链接按钮会将用户重定向到忘记密码.aspx 通过认证,我发现它不允许注销用户去忘记密码.aspx,但留在同一页面。
所以一些专家给我看了这个代码..
如何访问密码恢复页面?

任何人都可以在web.config中为我提供代码吗?

一些专家提供了我的代码..但我找不到在哪里找到这个代码在web.config中,他们都没有告诉我在哪里找到它.. click this link ..im abit困惑..请提供给我整个web.config中的代码,这样我可以有整体思路:(thankss

回答

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> 

另一种选择是保持提供原始配置,但将其创建在位于与passwordreovery.aspx文件相同的文件夹中的新文件web.config中。

+0

之前 ....或之后? – DEN 2010-11-29 06:46:37