2010-06-10 74 views
0

我的問題是關於登錄,並更改已保存的數據。驗證登錄/更改用戶設置/ Php Mysql


問題1

到現在爲止,我只對數據庫中的表(註冊步驟),現在我需要檢查,如果輸入(登錄步驟),匹配什麼是在數據庫中保存的輸入。事實上,我有3種類型的用戶,那麼我必須檢查3種表格。然後,如果輸入數據與這3個表中的一個匹配,我將把用戶重定向到他們的特定區域。

我在考慮保存提交的數據$login=$_REQUEST['login'];$password=$_REQUEST['password'];,並與數據庫中的登錄列進行比較。然後,如果登錄名匹配,我將比較提交的密碼與行中的密碼,而不是列中的密碼。但我不知道如何做這個搜索和比較,也不知道如何使用。如果兩個匹配,我會重定向用戶。否則,我會發送登錄錯誤消息;我知道如何做到這一點。


問題2

如果我需要,如果他們改變他們的電子郵件地址,以改變已保存的用戶,例如?我更改的用戶數據網頁與註冊用戶網頁完全相同。我可以加載已保存的選項和註冊值嗎?然後,用戶將改變任何必要的內容,然後當他們提交新信息時,他們不會在我的表格中創建新行,而只是覆蓋舊信息?我怎樣才能做到這一點?

回答