Silverlight теряет аутентификацию при обновлении страницы - PullRequest
1 голос
/ 29 мая 2011

Я создаю приложение SL4, которое использует стандартную аутентификацию, встроенную в бизнес-шаблон. Пользователь входит в систему и затем перенаправляется на новую страницу. Если пользователь затем обновляет эту страницу, WebContext.Current.User возвращает ноль. Почему это происходит? Спасибо

1 Ответ

0 голосов
/ 29 мая 2011

Возможно, вы обрабатываете свой контекст аутентификации в приложении Silverlight, и когда страница обновляется, создается новое приложение Silverlight, и поэтому создается новый контекст аутентификации, для которого пользователь еще не предоставил учетные данные. Чтобы предотвратить это, вам необходимо переместить контекст аутентификации на верхний уровень в браузере и выполнить аутентификацию с использованием серверной технологии, такой как ASP.NET, и использовать Silverlight для использования этого контекста аутентификации вместо обработки своего собственного контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...