Перенаправление пользователя после входа в секретное место и отображение его имени - PullRequest
0 голосов
/ 15 января 2020

Я новичок в узле и 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("/");
}
...