1

ExpressJS で MySQL を使用しています。データベースにデータを挿入しましたが、データベースに存在するデータでユーザーを認証する必要があります。

username: john 
password: 123 

ジョンがユーザー名とパスワードを使用してログインするたびに、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 ページにある認証の例をご覧ください。特に非同期プログラミングに慣れていない場合は、理解するのに時間がかかりますが、この例で十分です。

この例ではデータベースをまったく使用していませんが、@felixge のmysql モジュールを使用して mysql データベースの実装を試すことができます。

于 2012-06-19T00:19:24.527 に答える