2010-11-29 79 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