Ведущий Диалог
Зарегистрирован: 17 November 2007
Сообщения: 235
Примеры кода: 0
|
Web Service и "авторизация" пользователей |
02 August 2008 21:04 |
|
|
|
|
Nelo-cool:
Но как известно, сервис при вызове каждого метода создает экземпляр новый:)
Нет, не известно. Почитай вот это:
Using ASP.NET Session State in a Web Service
http://msdn.microsoft.com/en-us/library/aa480509.aspx
А если сразу, то методы веб сервисов пометь как [WebMethod(EnableSession = true)]
и при вызове веб сервисов добавь поддержку хранения куков, для этого для созданного прокси класса создай нужный ему контейнер, вот так:ws.CookieContainer = new System.Net.CookieContainer();
где ws - твой прокси класс для вызова веб сервиса.
После этого вызывай свой метод Login, а после нужные тебе методы, в которых проверяй по переменным из сессии, что пользователь уже прошел авторизацию.
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 02 August 2008 21:03
|
|