Angular 5 Firebase Angularfire2 проверка наличия имени пользователя и пароля в базе данных - PullRequest
0 голосов
/ 17 марта 2019

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

users: {
  -LVCKv5pPQzYoVJBy0Qn: {
    username: 'lk',
    password: '123',
    role: 'tl',
    rescuekey: 'xyas154s2s',
    clockify: {
      workspace_id: 'hdijakjgygf155',
      project_id: 'hjbshkjbfsd645',
      clockify_key: 'abckhd54548gdg'
    },
    trello: {
      key: 'hjhsdj9888',
      token: '4554dhtdd',
      boards: {
        id: 'hwegeh,
        board_name: 'demo'
      }
    }
  },

  -LVCKv5pPQzYoVddBy0Qn: {
    username: 'vk',
    password: '789',
    role: 'tm',
    rescuekey: 'xyas154s2s',
    clockify: {
      workspace_id: 'hdijakjgygf155',
      project_id: 'hjbshkjbfsd645',
      clockify_key: 'abckhd54548gdg'
    },
    trello: {
      key: 'hjhsdj9888',
      token: '4554dhtdd',
      boards: {
        id: 'hwegeh,
        board_name: 'demo'
      }
    }
  },

  -LVCKv5pPQzYoVddBy0Qn: {
    username: 'ap',
    password: '456',
    role: 'programmer',
    rescuekey: 'xyas154s2s',
    clockify: {
      workspace_id: 'hdijakjgygf155',
      project_id: 'hjbshkjbfsd645',
      clockify_key: 'abckhd54548gdg'
    },
    trello: {
      key: 'hjhsdj9888',
      token: '4554dhtdd',
      boards: {
        id: 'hwegeh,
        board_name: 'demo'
      }
    }
  }
}

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

...