用户登录后如何在URL中显示用户名?

我正在使用Express Js Framework和Mysql数据库,并且想要在用户登录成功后在URL中显示用户名。

如何显示此内容?

这是我现在登录的代码,如何渲染具有URL中用户名的用户?

app.post('/login',function(req,res,next){
const name = req.body.name;
const pass = req.body.pass;

let errors = [];

if(name == ''){
    errors.push({ msg: 'Please Enter Name' });
}

if(pass == ''){
    errors.push({ msg: 'Please Enter Password' });
}

req.getconnection(function(err,connection){
connection.query("SELECT * FROM App WHERE name = '"+ name +"' ",function(err,rows,fields){

    if(bcryptjs.compareSync(req.body.pass,rows[0].password)){
        console.log('Login');
        res.render('Home');
    }else{
        errors.push({ msg: 'Wrong Password' });
    }
    if(err){
        console.log(err);
    }else{
        if(rows.length <= 0){
                errors.push({ msg: 'Wrong username' });
        }   
    }
    if(errors.length > 0){
        res.render('login',{
            errors,name,pass
        });
    }
});
});
keainono11 回答:用户登录后如何在URL中显示用户名?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2692957.html

大家都在问