Хорошая техника, которую я использовал ранее, - это сделать копию стандартной страницы входа в SharePoint и внести в нее изменения. Есть статья Деймона Армстронга , в которой описывается, как это сделать. Его статья хороша, кроме того, что она делает копию папки _layouts, которую я считаю излишней. Вы можете просто поместить исправленную копию login.aspx и login.master в их собственную папку под LAYOUTS
в «12 Hive». Затем настройте ASP.NET для использования этих пользовательских файлов с этой директивой в файле web.config сайта FBA:
<system.web>
<authentication mode="Forms">
<forms loginUrl="/_layouts/CustomFBA/login.aspx" />
</authentication>
</system.web>
Поскольку пользовательские страницы находятся в папке «Макеты», они должны быть тривиальными для добавления в файл решения.