01/10/2018, 08:14

Làm thế nào để tự động đăng nhập khi đăng kí thành công

Hiện em đang tự học lập trình web, đang mò mẫm nodejs và em có chút thắc mắc.
Em có đoạn code:

... //đã cài express,ejs
var app=express();
app.get("/dangnhap",function(req,res){
    res.render('dangnhap'); //chứa form đăng nhập
})
app.get("/dangky",function(req,res){
    res.render('dangky'); //chứa form đăng ký gồm username,password,nút đăng ký
})
var nguoidung;
var matkhau;
app.post("/hoantat",par,function(req,res){
    nguoidung=req.body.usernamedangky;
    matkhau=req.body.passdangky;
    res.send("dang ky thanh cong");
})
app.post("/process",par,function(req,res){
    var name=req.body.username;
    var pass=req.body.pass;
    if(name==nguoidung&&pass==matkhau){
        res.send('Dang Nhap Thanh Cong');
    }else{
        res.send('Dang Nhap That Bai');
    }
})
  • Làm sao để sau khi em đăng ký thành công ở /hoantat thì tự động chạy route /dangnhap ạ? (Em muốn sau khi người dùng ấn nút đăng ký, màn hình hiện "dang ky thanh cong" rồi tự động chạy trang đăng nhập)
  • Cho em hỏi Template Engine là gì và công dụng ạ?

Em cám ơn trước ạ

Hà Bút viết 10:14 ngày 01/10/2018

chào bạn muốn chuyển trang thì bạn sử dụng res.redirect
còn hiện “dang ky thanh cong” thì bạn sử dụng middleware connect-flash nhé
còn Template Engine thì bạn có thể thử gg

Bài liên quan
0