如何检查用户是否为管理员?

时间:2018-09-05 00:41:17

标签: javascript node.js


test := [][]int{{1,2,3},{1,2,3}}

使用户无法使用管理员'author',但此处的“ if(user_id!='admin')”无效。

即使我通过管理员ID登录,也请继续通过第一个'if(user_id!='admin')'而不是'else'。如何检查作者是否为管理员?

1 个答案:

答案 0 :(得分:1)

尽管这可能是您的问题的答案,但我无法评论。不幸的是,我无法理解您对情况的总结。

您可以像这样设置if语句,而不必进行深层嵌套和long if语句:

if(user_id != 'admin' && author.toLowerCase() === 'admin'){
    write_message = "You can't use admin NickName!";
    res.redirect('/write');
} 
else {
    conn.query(sql,[title,author,contents,user_id],function(err,rows,fields){
        if(err) console.log(err);
        else {
            res.redirect('/menu/'+before_page);
        }
    });
}