Страница администратора Flutter-Supabase для создания новых пользователей и установки для них паролей.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Страница администратора Flutter-Supabase для создания новых пользователей и установки для них паролей.

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


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

есть ли другой способ сделать это??

Будущий регистрEmployeeMaster( Строка электронной почты, строковое имя, строковый пароль, int? отдел, bool isAdmin, Контекст BuildContext) async { пытаться { setIsLoading = правда; if (email.isEmpty || пароль.isEmpty || name.isEmpty || отдел == null) { throw Exception("Имя, адрес электронной почты и пароль являются обязательными полями.");

// Регистрация пользователя окончательный ответ AuthResponse = ожидание _supabase.auth.signUp( электронная почта: электронная почта, пароль: пароль, ); если (response.user != ноль) { дождитесь вставкиNewUser(электронная почта, ответ.пользователь!.идентификатор, отдел); дождитесь _supabase.from(Constants.employeeTable).update( {'имя': имя, 'отдел': сотрудникОтдел}, ).eq('id', response.user!.id); Utils.showSnackBar( «Успешная регистрация!», контекст, цвет: Цвета.зеленый, ); } } поймать (е) { // Показываем пользователю подробное сообщение об ошибке Utils.showSnackBar("Ошибка: ${e.toString()}", контекст, цвет: Colors.red); } окончательно { setIsLoading = ложь; }
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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