2012-01-15 26 views
-3

全部。我有一個註冊頁面,它可以將用戶輸入的數據註冊到MySQL數據庫中,並且可以登錄。簡單。PHP/MySQL註冊頁面什麼都不做

但我使用的代碼似乎沒有做任何事情。當我在字段中輸入通用信息時,數據庫沒有新的表格或信息。 (我試圖將信息應用到的表稱爲「用戶」。)實際上,沒有任何支票出現(例如您沒有輸入密碼等)

您可以查看完整代碼here。我連接到數據庫的信息去如下:
數據庫:MK7
用戶名:根
密碼:
主機:本地主機
表申請:用戶

另外,我聽說我的方法我正在使用的是傾向於SQL注入和沒有密碼散列/醃製。如果有人可以幫助我改進/添加到我的代碼,我將不勝感激。我在編寫PHP時有點新手,但我幾乎完全理解正在發生的事情。

回答

0

變化

switch($act) to switch($_REQUEST['act']) 

,告訴我們發生了什麼。是的代碼是混亂的,容易發生大量的攻擊,而不僅僅是sql注入。如果你想要一些安全的代碼,DM我。

+0

工作,謝謝。我不知道爲什麼我得到了這個問題的-3代表,我只是一個初學者。我使用的這個代碼將會在公共服務器上運行,所以我會很感激一些安全的代碼。什麼是「DM」? – SkyPilot 2012-01-15 18:01:16