簡體   English   中英

驗證登錄名/更改用戶設置/ PHP Mysql

[英]Validating Login / Changing User settings / Php Mysql

我的問題是關於登錄以及更改已保存的數據。


問題1

到目前為止,我只將輸入保存在數據庫表中(注冊步驟),現在我需要檢查輸入(登錄步驟)是否與數據庫中的內容匹配。 實際上,我有3種類型的用戶,那么我將不得不檢查3種表。 然后,如果輸入數據與這3個表之一匹配,我會將用戶重定向到其特定區域。

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


問題2

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

檢查這個出來。 然后,如果這樣做沒有幫助,請查看this

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM