2012-06-18 45 views
1

我在ExpressJS中使用MySQL。我在我的數據庫插入的數據,現在我需要將用戶與存在於數據庫中的數據進行驗證,如:我應該如何在使用nodejs登錄時對用戶進行身份驗證

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"; 
     } 
+1

今後,請花更多時間來撰寫或格式化您的帖子。格式化幫助可以在這裏找到(http://stackoverflow.com/editing-help)。而且,現在大多數鍵盤都有CAPS LOCK;請下次使用它。 – Matt

+0

國際大寫鎖定日是6月28日,而不是18日:-) – Sebas

+0

好的,但你們沒有回覆我的問題 – fahad

回答

2

有從快車GitHub的頁面看看auth example。需要一些時間才能理解,特別是如果你不習慣異步編程 - 但這個例子應該這樣做。

本示例完全不使用數據庫,但可以使用@ felixge的mysql module嘗試實現my-sql數據庫。

+0

鏈接已死: –

相關問題