2010-07-24 3 views
0

Я создал веб-сервис, который будет доступен только для аутентифицированного пользователя сайта. Когда пользователь впервые вызовет веб-метод, сначала он будет аутентифицирован. Когда аутентификация будет успешной, я создам сеанс для этого user.now при следующем вызове веб-службы этим пользователем я хочу использовать этот сеанс, потому что он является аутентифицированным пользователем. Но на следующем сеансе вызова становится нулевым. Какая проблема с этим.Веб-сервис Управление сеансами

Как сохранить значение сеанса в веб-сервисе ? , пожалуйста, предложите способ сделать это?

+0

Принять какой-то ответ на ваши предыдущие вопросы –

ответ

1

Вы должны установить WebMethodAttribute.EnableSession property к истинным, чтобы иметь доступ к сессии, как это:

[WebMethod(EnableSession = true)] 
public string HelloWorld() { 
    return "Hello World!"; 
} 
+0

я поставил это правда, что он не работает, когда я называю Интернет служба из другого приложения в следующий раз –

+0

сеанс становится нулевым при следующем вызове –

+0

@Lock - Вы вызываете этот метод из * отдельного * веб-приложения? –

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