/// <summary> /// Возвращает тестовые данные /// </summary> /// <returns></returns> public async Task <string> SetAccountPassword(wcfservice.AuthData msg) { var client = new Service1Client(); var result = await client.SetAccountPasswordAsync(msg); client.Close(); return(result); }
/// <summary> /// Выполняет действия авторизации / регистрации игрока /// </summary> /// <param name="message"></param> /// <returns></returns> public async Task <HttpResponseMessage> Auth(wcfservice.AuthData message) { if (CheckWrongData(message) || !ModelState.IsValid) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, "Invalid input")); } var client = new Service1Client(); var token = await client.SendAuthDataAsync(message); client.Close(); return(Request.CreateResponse(HttpStatusCode.OK, token)); }
/// <summary> /// Проверяет на некорректность ввода /// </summary> /// <param name="message"></param> /// <returns></returns> private static bool CheckWrongData(wcfservice.AuthData message) { // прочекаем входные данные на вшивость if (message == null) { return(true); } if (message.username == null || message.password == null) { return(true); } if (message.username.Length < 3 || message.password.Length < 3) { return(true); } return(false); }
public System.Threading.Tasks.Task <string> SetAccountPasswordAsync(wcfservice.AuthData data) { return(base.Channel.SetAccountPasswordAsync(data)); }
public string SetAccountPassword(wcfservice.AuthData data) { return(base.Channel.SetAccountPassword(data)); }
public System.Threading.Tasks.Task <wcfservice.ReturnAuthData> SendAuthDataAsync(wcfservice.AuthData data) { return(base.Channel.SendAuthDataAsync(data)); }
public wcfservice.ReturnAuthData SendAuthData(wcfservice.AuthData data) { return(base.Channel.SendAuthData(data)); }