Проблема входа в QuickBlox - PullRequest
0 голосов
/ 22 января 2020

У меня проблемы с QuickBlox, и я использую следующий код для входа в систему.

QBRequest.logIn(withUserLogin: phoneNumber, password: password, successBlock: { response, user in
            // Success, do something

             print("Successfully signup:-\(user)")
        }, errorBlock: { response in
            // error handling
            if let error1 = response.error {
                print("error with Login: \(error1)")
            }
        })

Это сообщение об ошибке показывает:

Request failed: unauthorized (401) reasons: { errors = ( Unauthorized ); }

1 Ответ

0 голосов
/ 22 января 2020

Ошибка 401 означает, что авторизация отсутствует или неверна. Возможные причины:

  • пользователь пытается авторизоваться с неверным логином и паролем
  • пользователь использует недопустимый токен сеанса

Здесь Вы можете найти более полезную информацию о процессе входа пользователя.

Пожалуйста, обратитесь к этому образцу чата для справки. В частности, вы можете проверить AuthViewController.swift для примера реализации:

QBRequest.logIn(withUserLogin: login,
            password: password,
            successBlock: { response, user in

            //connectToChat    

      }, errorBlock: { response in
        //handleError
    })
...