![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
granit1986 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 17.6.2008 Репутация: нет Всего: нет |
Здравствуйте. Есть ли у кого подобное? А то у самого не получается сделать. Есть 2 таблички в базе - в одной (Users) хранятся логины и пароли, а в другой (Employees) - данные о пользователе. надо что бы после ввода имени и пароля я потом мог получить данные о текущем пользователе в любом месте кода через WebContext. Уже всю голову сломал себе, не знаю как сделать
|
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 2 Всего: 118 |
WebContext как я понимаю это из WCF RIA services.
вот тут примеры аутентификации http://code.msdn.microsoft.com/RiaServices...?ReleaseId=2661 как мне помнится наследуюете MyUser от UserBase, а дальше в сервисной части авторизации (наследуется от AuthenticationBase<MyUser>) есть метод
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
granit1986 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 17.6.2008 Репутация: нет Всего: нет |
этот пример смотрел - не получилось так как тамю может кто сам делал?
|
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 2 Всего: 118 |
что значит "не получилось" ?? Оно работает, ищите ошибки у себя
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
granit1986 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 17.6.2008 Репутация: нет Всего: нет |
да вот пытаюсь. вроде всё сделал как там, но мне почему-то пишет:
CodeProcessor Type 'System.ServiceModel.DomainServices.Server.ApplicationServices.AuthenticationCodeProcessor' defined in DomainIdentifier attribute on Type 'SilverlightApplication3.Web.AuthenticationDomainService' threw an exception: The Roles member in User must be included in the generated entity. SilverlightApplication3 хотя так же как и в примере я сделал
UPD: нашел в чём проблема была - забыл сделать аттрибут [DataMember], но тепепоявилась другая ошибка: CodeProcessor Type 'System.ServiceModel.DomainServices.Server.ApplicationServices.AuthenticationCodeProcessor' defined in DomainIdentifier attribute on Type 'SilverlightApplication3.Web.AuthenticationDomainService' threw an exception: The Name property in User must be marked with the KeyAttribute. SilverlightApplication3 UPD2: Всё, вроде нашёл косяк. Поле Name обязательно должно быть ключом Это сообщение отредактировал(а) granit1986 - 19.4.2010, 09:44 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |