Fix login password retrieval
This commit is contained in:
@@ -21,4 +21,4 @@ export const AppDataSource = new DataSource({
|
||||
entities: [__dirname + '/**/*.entity{.ts,.js}'],
|
||||
migrations: [__dirname + '/migrations/*{.ts,.js}'],
|
||||
subscribers: [],
|
||||
});
|
||||
});
|
||||
@@ -102,6 +102,7 @@ export class AuthService {
|
||||
async login(dto: LoginDto) {
|
||||
const user = await this.dataSource.getRepository(User).findOne({
|
||||
where: { email: dto.email, is_active: true },
|
||||
select: ['id', 'email', 'password_hash', 'tenant_id', 'role', 'name'],
|
||||
});
|
||||
|
||||
if (!user || !(await this.comparePassword(dto.password, user.password_hash))) {
|
||||
|
||||
Reference in New Issue
Block a user