Обновление пользовательских данных из приложения Winforms с помощью веб-службы - PullRequest
0 голосов
/ 26 февраля 2019

Существует настольное приложение, которое связывается с WebService.Приложение отправляет запрос на увеличение счетчика для определенного пользователя в веб-службу.Я планирую реализовать аутентификацию пользователей в настольном приложении, так как оно использует ресурсы веб-службы, выделенные конкретному пользователю.Приведенный ниже код просто вызывает метод Setter для установки значения counter в базе данных. Передача имени пользователя и пароля каждый раз через webmethod кажется неэффективной.

Есть ли лучший подход для решения этой проблемыпроблема?Возможно, используя сеансы?

[WebMethod]
public void setter(int value)
{
   c.Open();
   String x = null;
   SqlCommand command = new SqlCommand("UPDATE newtable SET counter=@cvalue WHERE uname=@username", c);
   command.Parameters.AddWithValue("@username", "me");
   command.Parameters.AddWithValue("@cvalue",value);
   command.ExecuteNonQuery();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...