Примеры простых пользовательских сессий в WPF Desktop - PullRequest
0 голосов
/ 13 мая 2011

Существуют ли приличные примеры (или учебные пособия) простых пользовательских сессий в настольном приложении WPF?

Мое приложение содержит библиотеку Entity Framework, пару собственных библиотек классов и слой представления, которыйпроект WPF.В настоящее время мы не подключаемся к каким-либо веб-сервисам и не создаем слой WCF.

Тем не менее, люди будут входить в приложение, используя учетную запись Citrix, причем многие люди, возможно, используют одну и ту же учетную запись (дизайн клиента там), поэтому яхотел бы создать сеанс пользователя для каждого входа в систему.Насколько податливы это на рабочем столе?Я нашел Пример автоматического выхода из системы для WPF Desktop на codeproject, но нет базовых реализаций входа / сеанса.Вся информация о сеансе WPF, которую я нашел до сих пор, основана на браузере, в основном это касается служб WCF.

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Что вы подразумеваете под сеансом пользователя? Я бы предположил, что вы описываете, что вы хотите, чтобы ваши пользователи входили в ваше приложение (отдельно от их входа в Windows). Если это то, что вы имеете в виду, тогда вы будете использовать собственную базу данных для управления пользователями и сеансами, используя свою базу данных. Я бы смоделировал это из того, что уже сделали другие, но вы могли бы упростить это, чтобы удовлетворить ваши точные потребности. Вот пример интерфейса WPF в системе членства ASP.NET. Возможно, вы захотите создать нечто подобное (хотя если вам не нужны роли и тому подобное, это сделает это намного проще).

http://wpfmembershipadmin.codeplex.com/

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

Основываясь на поиске по ответу @ Matt_West, я руководствовался тем, что мне следует искать не «управление сеансами пользователей» в WPF, а «Службы членства». Как только я это сделал, я нашел ветку SO в Службах членства в WPF

...