Вот моя проблема. Я строю веб-приложение, используя MVC3 Framework. Мое приложение запустилось как пример веб-сайта, включенного в установку MVC3.
Это веб-приложение уже настроено, чтобы пользователи могли войти в систему.
Моя проблема в этом.
Мне нужно сохранять файлы, когда пользователь входит в систему, мне нужно, чтобы файлы создавались в папках с именем UserName
Как получить доступ к информации и профилю зарегистрированных пользователей? Когда я оцениваю HttpContext.Current.User
, он возвращает мое имя входа Windows NTLM, а не имя, с которым я вошел на сайт. Вот как выглядит мой web.config.
<profile defaultProvider="AspNetSqlProfileProvider" enabled="true">
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
<properties>
<add name ="TaxPayerID" type="String"/>
</properties>
</profile>
<roleManager enabled="true">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>