[英]Validating Login / Changing User settings / Php Mysql
我的問題是關於登錄以及更改已保存的數據。
問題1
到目前為止,我只將輸入保存在數據庫表中(注冊步驟),現在我需要檢查輸入(登錄步驟)是否與數據庫中的內容匹配。 實際上,我有3種類型的用戶,那么我將不得不檢查3種表。 然后,如果輸入數據與這3個表之一匹配,我會將用戶重定向到其特定區域。
我正在考慮保存提交的數據$login=$_REQUEST['login'];
和$password=$_REQUEST['password'];
並與數據庫中的登錄列進行比較。 然后,如果登錄名匹配,我將比較提交的密碼與該行而不是該列中的密碼。 但是我不知道如何進行搜索和比較,也不知道該使用什么。 然后,如果兩個都匹配,我將重定向用戶。 否則,我將發送登錄錯誤消息。 我已經知道該怎么做了。
問題2
如果我需要更改一個已經保存的用戶,例如,如果他們更改了他們的電子郵件地址,該怎么辦? 我更改的用戶的數據網頁與注冊用戶的網頁完全相同。 我可以加載已經保存的選項和注冊值嗎? 然后,用戶將更改任何必要的內容,然后在提交新信息時,他們不會在我的表中創建新行,而只是覆蓋舊信息? 我怎樣才能做到這一點?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.