Поставщики членства выставляют событие ValidatingPassword
. Я бы связал свой одитинг с этим, а не с контроллером. Чтобы сделать это еще проще, вы можете просто отключить этот WebEvent
, а затем использовать <heartbeat>
функции, доступные в web.config
, для сбора информации, а не писать какой-либо код для обработки этого.
Также обратите внимание, что если ваша цель состоит в том, чтобы просто иметь некоторую запись сбоев, неудачные входы в систему автоматически отправляются в журнал событий с конфигурацией по умолчанию.
PS: Просто перечитайте вопрос. В любом случае, Site.Master - это не то место, где можно делать что-либо подобное. Что происходит, когда вы вводите вторую вторую главную страницу? Или выведите на шаблон, что такое шаблон.