1
我們維護建立在LAMP堆棧上的網站,該網站允許會員登錄其個人資料。儘管我們有一個用於處理大多數任務的管理界面,但有些時候「必須」以「成員身份」登錄並查看他們所看到的內容。如何爲會員登錄網站創建「超級管理」密碼
我們有一個成員的一種非常安全的,徹底的醃製和驗證的登錄過程,但我的想法是下面的語句是不是太安全:
sql = SELECT * FROM userlogins WHERE username = :user
(run the users entered password through the salt process)
$userpasswordentered = undisclosed salt process of ($_POST['password']);
if($userpasswordentered == value retrieved from userlogins above OR $_POST['password'] == 'hardcodedpw') {
log user in
}
是否有一個真正的「安全」的方式來創建一個「超'密碼,這將允許我登錄到任何用戶帳戶給定一個有效的用戶名?
Harcoded /後門密碼從來不是一個好主意。永遠不會永遠。 –
同意Marc。只需給DB中的每個帳戶一個訪問級別即可。超級用戶帳戶將具有允許此類訪問的訪問級別。只要確保你沒有違反你自己的隱私政策。 – dqhendricks