Я новичок в узле и webD, Я хочу перенаправить пользователя после того, как он вошел на секретную страницу и отобразит его имя , т.е. я хочу передать детали вошедшему в систему пользователю, как я могу это сделать?
Это мой контент в
приложении. js Файл
var directorateRoutes=require("./routes/directorate"),
app.use("/direc", directorateRoutes);
Таким образом, моя дирекция. js
//Post request login
router.post("/", passport.authenticate("local",{
successRedirect:"/direc/secret",
failureRedirect: "/direc/register"
}), function(req,res){
});
//Secret Page, login page is sucessfully rendering to secret
router.get("/secret", isLoggedIn, function(req,res){
res.render("secret");
});
Это мой secret.e js файл
<h1>User has registered sucessfully</h1>
Это пользовательская схема: -
var UserSchema=new mongoose.Schema({
username: String,
First_Name: String,
Last_Name: String,
designation: String,
email: String,
PhNo: String,
password: String
});
Это мое промежуточное ПО isLoggedIn
function isLoggedIn(req, res, next){
if(req.isAuthenticated()){
return next();
}
console.log("User Not Logged In");
res.redirect("/");
}