最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

与会议的NodeJS工作?

运维笔记admin17浏览0评论

与会议的NodeJS工作?

与会议的NodeJS工作?

我建立的登录和注销功能时,我点击登录它产生我的会议,但是当我点击注销它不破坏我会如何解决呢? *我已经检查埃维其中用于解决*,我使用MongoDB的检查credentials.This是我的代码。

app.post('/checkadminlogin', (req,res) => {
    // console.log(req.body);
    var email = req.body.email;

    var password = req.body.password;
    MongoClient.connect(url, (err,db) => {

        if(err) throw err;
        var dbo = db.db("mydb");
        dbo.collection('adminlogin').find({ 'email': email, 'password': password }, {_id: 1, email: 1, password: 1}).toArray(function(err,result){
            if(err) throw err;

            if(Object.keys(result).length === 0){
            res.send("Email or Password is wrong");         
            }           
            else{
                adminsess = JSON.stringify(result[0].email);
                req.session.admin = adminsess;
                res.redirect('/admindashboard');    
            }
        });
    }); 
});


app.get('/logoutadmin', (req,res) => {      
            req.session.reset();
            res.redirect('/');  
});
回答如下:

你只需要使用这个代码(写在下面)为您注销路线。

  app.get('/logoutadmin', (req,res) => {        
    req.session.destroy(function () {               
     res.redirect('/');              
    });     
  });

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论