Я «проверяю подлинность» таких пользователей в контроллере:
FormsAuthentication.SetAuthCookie(User.Email, false);
(при условии, что учетные данные действительны, конечно).
Как правило, я могу получить доступ к имени пользователя пользователя в виде (я только начал использовать бритву):
@Html.Encode(Page.User.Identity.Name)
К сожалению, я получаю:
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Невозможно выполнить привязку во время выполнения для пустой ссылки
Я предполагаю, что:
FormsAuthentication.SetAuthCookie(User.Email, false);
не работал правильно (хотя логин и последующее перенаправление работают нормально).
Может кто-нибудь увидеть что-то не так? Спасибо!
Christian