fix: restore organizationId mapping in auth login and middleware
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import { Request, Response } from 'express';
|
||||
import bcrypt from 'bcryptjs';
|
||||
import jwt from 'jsonwebtoken';
|
||||
import User from '../models/User.js';
|
||||
import User, { IUser } from '../models/User.js';
|
||||
import { IAppUser } from '../middleware/roleMiddleware.js';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
|
||||
const JWT_SECRET = process.env.JWT_SECRET || 'fallback_secret_key_change_in_prod';
|
||||
@@ -90,7 +91,14 @@ export const login = async (req: Request, res: Response): Promise<void> => {
|
||||
res.status(200).json({
|
||||
message: 'Login realizado com sucesso',
|
||||
token,
|
||||
user: { id: user._id, name: user.name, email: user.email, role: user.role, externalId: user.externalId }
|
||||
user: {
|
||||
id: user._id,
|
||||
name: user.name,
|
||||
email: user.email,
|
||||
role: user.role,
|
||||
externalId: user.externalId,
|
||||
organizationId: user.organizationId
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('Login Error:', error);
|
||||
|
||||
Reference in New Issue
Block a user