2010-10-03 3 views
2

Я создаю приложение Silverlight, которое должно иметь страницу входа в систему, и если данные верны, мне нужно перенаправить пользователя в реальное приложение. Какой будет лучший способ? Это будет мое первое приложение silverlight.Логин/переадресация на страницу Silverlight

Я имел в виду иметь страницу входа в систему, которая перенаправляет пользователя на другую страницу, которая использует SilverLight навигационную структуру для переключения страниц контента после того, как пользователь вошел в систему.

Любой лучше?

Спасибо!

ответ

1

Может потребоваться применение Silverlight Business Application.
Шаблон для этого доступен на VS 2010.
У этого есть логин, регистрация логики пользователя и навигацию.

0

Более безопасно устанавливать защиту в окно внешнего фрейма, чем просматривать навигацию по страницам.

Общий подход заключается в LoggedIn и LoggedOut состояния для этой точки зрения (с помощью VisualStateManager, чтобы изменить его). Состояние LoggedOut показывает панель входа. LoggedIn показывает ваши окна основного фрейма.

Таким образом, вы можете связаться с вашим сайтом с помощью любого URL-адреса (при условии глубокой привязки) и получить свою безопасность.

+0

HiTech- что вы используете для хранения состояния сеанса пользователя? То есть. с RIA, похоже, что-то называется WebContext и IsAuthenticated - как мы это делаем, если мы не используем RIA - нужно ли нам использовать наше собственное решение (например, глобальное bool под названием LoggedIn?) – Rodney

Смежные вопросы