2010-11-29 6 views
0

У меня есть аутентификация, которая перенаправит незарегистрированного пользователя на Login.aspx. В нижней части страницы есть кнопка ссылки, которая перенаправляет пользователя на забытый пароль .aspx Имея аутентификацию, я обнаружил, что он не позволяет незарегистрированному пользователю забытьPassword.aspx, но оставаясь на той же странице.
поэтому некоторые эксперт показал мне этот код ..
Как получить доступ к странице восстановления пароля?

кто может предоставить мне код в web.config здесь?

Некоторые эксперты предоставили мне код .. но я не нашел, где найти этот код в web.config, ни один из них не скажет мне, где его найти .. click this link ..im abit confused .. просьба предоставить мне все 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> 

Другой альтернативой является держать исходную конфигурацию, но создайте ее в новом файле web.config, который находится в той же папке, что и файл passwordreovery.aspx.

+0

до DEN 2010-11-29 06:46:37

Смежные вопросы