2016-11-10 148 views
-3

最近我一直在網站上工作。這是一個非常小的內容,大部分內容只是用html輸入。但是,我需要一個主人可以發佈信息的部分。我知道如何在php中完成這項工作,但我不確定所有者將如何使用這種「管理員」模式。爲網站創建管理頁面?

我應該建立一個管理員頁面,其中有像「發表新文章」或「上傳文件」的選項?如果是這樣,我必須給他這個特定的鏈接和用戶名和密碼,因爲他將無法從官方網頁導航到管理頁面。 這通常如何完成?

+0

也許使用名爲admin的數據庫中的列? 1 =管理員0 =用戶? –

+0

根本不清楚信息! – Soheyl

+0

通常它是在後端的數據庫中完成的,該數據庫存儲用於操縱所述數據的數據和管理面板。是的,您顯然需要用戶名/密碼方案。 – sed

回答

1

您將需要提供一個登錄表單來訪問管理頁面。一旦你創建了登錄表單,它將它提交給PHP腳本,該腳本將驗證數據庫中保存的詳細信息。

如果細節匹配,那麼你可以設置一個會話變量,比如說$_SESSION[ 'admin' ],當你訪問頁面時,如果你沒有設置會話變量,請檢查你是否已經登錄,然後將用戶重定向回主頁。

您將需要O與周圍的淨看看簡單的登錄表單讓你去,一旦你建立了一個表格,您將能夠如果進一步的問題,人們將能夠幫助回到這裏。

要完成這一點,你需要要麼庫MySQLi或PDO的知識,第二個是較好的選擇。瞭解使用password_hash()password_verify()以及數據庫來存儲信息。

祝你好運

+0

感謝您的迴應,我熟悉這種技術,但是這需要在網頁內部形成。我想象的是一個單獨的管理頁面,它與數據庫連接,但無法從官方網站。我只是不確定這種情況是否有效。 –

+0

@JordanSketo他上面說的,則U將需要有一個管理目錄,如website.com/admin則admin訪問theeir儀表盤 –

+0

哦好的,謝謝then.I只是想確保這是一個有效的辦法。 –