Я создаю приложение с использованием ионных/угловых символов, используя Backand в качестве вспомогательного сервиса. У меня есть настройка для использования базы данных MySQL.backand: проблемы с созданием, удалением, обновлением
1) Когда я создаю пользователя через SDK (версия 1.8.2 из CDN), пользователь появляется в области «Зарегистрированные пользователи», но не получает строку в таблице «Пользователи». Кто-то упомянул, что должен быть установлен анонимный доступ для пользователя, поскольку они говорят, что это проблема с разрешениями, но это не решило проблему для меня.
2) Я могу вручную добавить пользователя через GUI Backand, и пользователь получает строку в таблице «пользователей», как я ожидал.
3) Я не могу вручную удалять пользователей или строки в таблице «пользователей» через GUI Backand. Я получаю сообщение об ошибке, что «Удалить пользователя моего приложения» не удалось выполнить. Вы не можете указывать целевые таблицы «пользователи» для обновления в предложении FROM. Я вообще не изменял действия безопасности. Все они по умолчанию. При обновлении пользователь получает аналогичную ошибку.
4) Я создал пустое приложение в Backand и обновил приложение с помощью новых токенов и имени приложения. Я смог войти в это приложение, используя учетные данные, которые были созданы в оригинальном приложении, но не были частью этого приложения. Означает ли это, что пользователи могут получить доступ к любому Backand после регистрации в одном приложении в системе?
Неужели я просто пропустил, как «регистрация пользователей и логины предполагается работать в Backand?
Любое руководство будет оценено по достоинству. Заранее спасибо.
Хорошо, мои проблемы, похоже, состоят в том, что когда я построил модель для таблицы «пользователей», она добавлена в некоторый код в области безопасности nosql объекта. – CourtneyR
Все еще не уверен, когда я удаляю пользователя, как они могут еще войти в систему. – CourtneyR
1) Убедитесь, что у вас есть объект пользователя и никаких специальных разрешений на вкладке «Безопасность». На данный момент вам нужно разрешить пользователю создавать пользователей или разрешать доступ к анонимному телефону 2) Объект пользователей должен использоваться приложением, Backand использует зарегистрированных пользователей для аутентификации - способ добавления пользователей - только путем вызова/1/зарегистрируйтесь или используйте Backand.signup() в SDK – Itay