Я разрабатываю систему входа в систему 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.