Как войти в систему как администратор и обычный сотрудник имел различное боковое меню

Я хотел бы спросить, как сделать вход в учетную запись администратора и войти в обычную учетную запись и сделать так, чтобы у них было другое боковое меню с помощью iFrames,ionic и вызова URL.

1 ответ

  1. Храните пользователей в БД (по userID, я полагаю). В пользовательской БД создайте строку "уровень". Когда кто-то зарегистрируется, сделайте ваше приложение, указав в строке уровня пользователя в строке "level" значение "none" или "1", если вы хотите иметь больше, чем просто обычных пользователей и администраторов. Вы можете явно указать себе значение "true" или "2" позже.
  2. Когда пользователь вошел в систему, вытяните строку "уровень" или как вы решили назвать его из своей записи в БД и сохраните ее в переменной. Вы можете создать новый машинописный текст в папке приложения, экспортировать оттуда var. Затем просто импортируйте файл на другие страницы, когда это необходимо. Для этого примера предположим, что переменная называется "usrLvl".
  3. Наконец, вы можете либо создать две разные вкладки, либо вызвать *ngIf для их содержимого, либо, если вы просто хотите иметь несколько разных кнопок для администратора, вызвать *ngIf на кнопках. Это будет выглядеть примерно так

    <ion-buttons right *ngIf="usrLvl == 2">
      <button ion-button (click)="adminButtonFunction();">Admin button</button>
    </ion-buttons>
    

Я думаю, что так можно и поступить

Другие вопросы по тегам