1

我在 ExpressJS 中使用 MySQL。我已经在我的数据库中插入了数据,现在我需要使用数据库中存在的数据对用户进行身份验证,例如:

username: john 
password: 123 

现在,当 john 使用用户名和密码登录时,它应该检查它是否存在于 MySQL 中,因为我在 PHP 中有一点背景,我们使用以下方法:

$query=mysql_query("SELECT * from login WHERE username='".$_POST['username']."' AND password='".$_POST['password']."' ") or die(mysql_error());

if(mysql_fetch_row($query)>0){
    echo "Login Sucessfully";
        }>
    else{
            echo "Wrong Id or Password";
        }
4

1 回答 1

2

查看 express 的 github 页面中的auth 示例。这需要一些时间来理解,特别是如果您不习惯异步编程 - 但这个例子应该可以。

这个例子根本没有使用数据库,但是你可以尝试使用@felixge 的mysql 模块来实现一个 mysql 数据库。

于 2012-06-19T00:19:24.527 回答