Некорректно сравнивает электронную почту в открытом доступе.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Некорректно сравнивает электронную почту в открытом доступе.

Сообщение Гость »


Есть метод saveUserInfo, который проверяет, есть ли пользователь с таким адресом электронной почты, но я вхожу в систему под той же учетной записью, и он каждый раз создает для меня запись в базе данных, хотя не должно.

переопределить приостановку развлечения saveUserInfo(user: UserResponse): Boolean = withContext(dispatcher) { пытаться { valexistUser = транзакция { UserEntity.find { UserTable.emailAddress eq user.emailAddress }.singleOrNull() } если (existingUser == null) { logger.debug("Пользователь не существует, создаем нового") транзакция { UserEntity.new { имя = имя пользователя.имя адрес электронной почты = user.адрес электронной почты ProfilePhoto = user.profilePhoto } } logger.debug("Пользователь успешно создан") истинный } еще { logger.debug("Пользователь уже существует") ЛОЖЬ } } catch (e: Exception) { logger.error("Ошибка в saveUserInfo: ${e.message}", e) ЛОЖЬ } } Также здесь есть журналы
Изображение


А еще вот записи в базе данных
Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»