2012-03-29 58 views
-2

我設置了一個自定義的博客,從MySQL數據庫抓取帖子。一切工作都很好,但我想知道的是我應該如何將職位添加到數據庫。我只能想到創建一個需要用textarea和提交按鈕進行密碼訪問的隨機頁面,或者只是將它添加到PHPMyAdmin中。不過,這兩種方法都不是很實用。將帖子添加到自定義博客?

傑夫阿特伍德本人如何做到這一點?我應該怎麼做?

編輯:澄清,這不是一個博客系統,這是我正在爲自己工作的網站。

+3

你的聲譽讓我懷疑這是真的嗎? – Andy 2012-03-29 06:47:16

+1

@安迪,我沒有羞恥。 – mowwwalker 2012-03-29 06:55:36

+0

還想要答案,如果有人關心給它... – mowwwalker 2012-03-30 01:30:11

回答

2

嗯,首先,除非你很樂意自己輸入HTML,否則我會使用CK editor(或你最喜歡的替代品)代替textarea。由於您是唯一使用該網站的人,因此可能是這種情況。

保護表單可以非常簡單或非常精細。正如你所說,這只是爲了你自己,而不是其他任何人,我建議把它放到一個文件夾(不命名爲管理員),並使用.htaccess作爲基本的用戶身份驗證。這非常容易且快速地建立。這是頂部Google Result for online tools

我提出這個解決方案的原因是它只需要幾分鐘就可以完成設置。它不是100%安全的,但除此之外,您需要編寫代碼來創建登錄頁面和會話處理等。我猜你甚至可能在輸入表單上有一個密碼字段,並在處理邏輯中檢查它。除非輸入正確的密碼,否則有點類似於.htaccess中的故障恢復,它可以防止對提交的表單執行操作。有人可以穿透.htaccess並查看錶單,但不能使用它。

我敢肯定,主要博客已經得到管理員後臺,他們登錄到爲了能夠發佈。幾乎可以肯定,他們具有訪問控制級別來爲特定用戶分配角色。所有這些對於一個簡單的網站來說可能是過分的,這個網站的功能並不是網站的主要功能,而是一種吸引力。

如果它是網站的重要組成部分,您可以在子目錄中安裝現有的CMS(Wordpress,Joomla,Drupal),然後從CMS數據庫獲取內容饋送。這是一個非常大的腳印,但至少你會擁有CMS的所有功能。這也非常不切實際,並且讓整個CMS提供片段似乎是浪費。

對於表單有什麼特別的不實用性?你是否正在考慮更多地輪詢RSS feed的內容?如果你想要自己的內容出現,你將不得不輸入。我想不出一種比表單更容易做到的方式。

+0

真棒,正是我期待的迴應。儘管對.htaccess文件密碼有什麼不安全感?我正在考慮這個問題,但確實有人懷疑它不是傻瓜。 – mowwwalker 2012-03-30 07:03:01

1

我會查找PHP的會話。 這樣你可以在你的數據庫中有一個表,稱爲用戶,並有一個用戶名或密碼和密碼。當有人試圖登錄時,將其與用戶表進行比較,然後設置會話,以便他們不必每次刷新頁面都登錄。下一步很簡單,就像你剛纔說的一樣,將表單發佈到數據庫中。

1

那麼你應該研究會議和餅乾。這些東西可以用作認證的一種形式。您創建了一個登錄頁面,當用戶通過身份驗證時,您在會話或cookie中保存了一個密鑰。但是你需要小心,因爲如果編程不好,可能會出現安全漏洞。

相關問題