2011-07-15 29 views
0

我想驗證用戶而不刷新/重定向到另一個網頁。如果用戶名和密碼組合不正確,我想在那裏顯示一條消息,而不重定向/刷新頁面。如果用戶名和密碼組合是正確的,那麼我希望頁面重定向到主頁。下面給出了一個例子,錯誤信息出現時沒有刷新頁面。任何人都可以幫助我完成這件事嗎?謝謝!如何驗證用戶的用戶名和密碼而不重定向到其他頁面?

enter image description here

+2

你嘗試過什麼到目前爲止,想你知道它的使用Ajax做,否則你就不會加入 –

回答

2
+0

在第一個鏈接中,OP使用GET發送用戶名和密碼,這不是一個合適的方式,所以我建議用POST發送用戶名和密碼,所以最好是用戶jQuery'post()'ajax方法。有一個漂亮的示例代碼的漂亮文檔:http://api.jquery.com/jQuery.post/ – Tarik

2

你可以使Ajax請求的PHP文件的幫助下,然後將執行你的用戶名和密碼,然後返回關於真或FASE或其他信息,這樣做請求.... 這是在同一頁面上執行某些操作的最簡單方法。

+0

你有與此相關的任何鏈接/材料的XMLHttpRequest的標籤? –

+0

@iSumitG:你爲什麼不穀歌一些示例代碼關於如何向PHP服務器發出Ajax請求。 – Tarik

+0

@iSumitG,是的,我明白你的問題。並有很多這樣的免費樣品。 –

0

使用AJAX!有了它,用戶不需要重新加載頁面與服務器通信。

2

您至少有兩種選擇:

  • AJAX請求(如其他建議),將提交表單,並根據是否該做出正確的行動是成功的(例如。加載私人數據)或錯誤(例如,顯示關於不正確的用戶名/密碼的信息),
  • IFRAME包含登錄表單,它將重新加載自身,而不是整個窗口(並最終進行一些操作或執行一些腳本,具體取決於你需要)的東西,
相關問題