Как показать логин ID пользователя в URL после логина? - PullRequest
0 голосов
/ 12 января 2020

Я пытаюсь показать идентификатор пользователя в URL-адресе после входа в систему, но он не работает

Я использую Express Framework Nodejs.

Может ли кто-нибудь помочь Меня ?

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', { name: rows[0].name });
        }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
            });
        }
    });
    });
});

Я хочу показать идентификатор пользователя в URL-адресе после публикации, как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...