Я работаю над проектом, в котором есть три компании (например, compA, CompB, compC).У каждой компании есть свои пользователи.Вот моя схема для пользователя, где пользователь может быть связан с конкретной компанией
const UserSchema = new Schema({
name:{
type: String,
required: true
},
company:{
type: String,
required: true
},
password:{
type: String,
required: true
},
role:{
type: String
},
date:{
type: Date,
default: Date.now
}
})
const User = mongoose.model('users', UserSchema)
Моя единственная задача - как перенаправить пользователя на определенную страницу на основе компании, с которой он связан.
Сейчас я использую этот код в качестве логина, и после успешного входа он переходит на страницу «Добавить».Есть ли способ, чтобы я мог перенаправить конкретного вошедшего в систему пользователя на определенную страницу?
router.post('/login', (req, res, next)=>{
passport.authenticate('local', {
successRedirect: '/ideas/add',
failureRedirect: './login',
failureFlash: true
})(req, res, next)
})