2017-05-31 61 views
0

出於好奇!如何創建第一個數據庫用戶帳戶?

如果我開始用php和mysql創建我的第一個網頁。我應該如何開始添加管理員用戶?

假設我想成爲管理員,所有註冊的用戶將首先被我檢查,但我應該如何創建自己的用戶名和密碼?

通常,我們創建臨時用戶名:admin和密碼:admin,但通過這種做法,我的密碼未加密,對不對?並仍然admin

接下來,我將創建一個註冊頁面,其中密碼在發佈到數據庫之前將被加密。有了這個,他們的密碼被加密(例如:$2a$10$MNG1cfp3pCDdIJFFzvq0nQ),不像仍然是'admin'的管理員帳戶。

現在我的問題是,在我的數據庫中添加我的第一個管理員帳戶的最佳方式是什麼?

我希望你明白我的觀點。

----------例-------------

我應該先登記我的管理員帳戶,所以我的密碼是加密的,有一次我註冊我的帳戶,我會修改註冊頁面,以便沒有人可以再次註冊爲管理員?

+0

歡迎來到SO。請參加[旅遊],並閱讀[問]。這個問題太廣泛了。 – OldProgrammer

+0

謝謝先生。但我不知道如何擴大我的問題。我很難用英語表達一些事情。 – Anonymouse24

+0

有太多可能的方法來設置;您似乎需要研究網站如何與數據庫交互;你沒有提到你想使用的數據庫,只有一個項目。 –

回答

0

它有很多的解決方案:

一:

您可以添加某種管理員頁面或管理員的安裝或項目的第一次運行期間註冊頁面。然後在設置管理員詳細信息之後,刪除或創建一個機制來禁用該頁面。

二:

通過使用不同的在線工具,如

http://www.sha1-online.com/

創建加密的密碼並保存生成的字符串。

和其他你可以想到的方法。

0

我所做的是:

我第一次創建了註冊頁面。然後註冊爲管理員。在註冊我的管理員帳戶後,我創建了登錄頁面和用戶維護頁面。有了這個,我是唯一一個允許註冊用戶的人。

相關問題