2012-03-16 115 views
0

怎麼可能做出這樣的事:帳戶創建/登錄查看個人資料

管理員創建具有特定的用戶名,然後密碼 從網站的賬號在自己的帳戶中的用戶登錄並查看個人帳戶數據管理員上傳到他的帳戶。

例如有誰買something.Then他登錄到他的網站的帳戶,並觀看了他上週買的(其實瀏覽特定服務器的數據)

那怎麼可以呢?隨着客戶端簡單的腳本?一個CMS或什麼?

感謝您的幫助!

+1

到目前爲止,您是否對此主題做過任何研究? – steveoh 2012-03-16 13:42:43

+0

這樣的事情有點太複雜,無法回答。有很多變數發揮作用。 – Anonymous 2012-03-16 13:45:08

回答

1

最好的答案是谷歌:) 真的試圖在谷歌搜索一些像「用戶管理與PHP」,可能你可以找到大量的答案。

順便說一句,我認爲,這樣做基本的用戶管理使用PHP,你需要:

  1. 設計一個數據庫,處理用戶時,如果需要的籃子裏,任何你想要的(新聞等)。
  2. 然後,您需要在數據庫中使用usera管理的基本信息是: 用戶名,電子郵件,密碼(確保密碼是用md5填充的)和用戶角色(管理員,編輯者等)。
  3. 您需要指定用戶角色(我認爲您可以使用表格或文件,只由您決定角色的處理方式)。
  4. 對於跟蹤購買的用戶,你必須創建採購和USER_ID之間的關係,因此,例如,你可以有一個表叫,你必須至少這些文件的訂單ITEM_ID ORDER_ID USER_ID使用戶可以在其儀表板的完整的跟蹤其歷史。
  5. 那麼如何管理用戶會話呢?您可以使用COOKIE,因此如果用戶登錄成功,您將cookie設置爲用戶瀏覽器,然後檢查cookie是否存在,例如顯示某些信息,如果cookie不存在,則顯示其他信息。

這是(可能很多信息丟失)來管理用戶的基本步驟。但是如果你想學習某些東西,這很好,但是如果你想要一些更強大,更安全的東西,你可以考慮使用CMS,也許只是在需要時創建一些定製。

+0

偉大的職位,感謝有價值的信息:)它看起來像一個CMS是一個很好的選擇,你建議服務哪一個我的需求?(通過管理員創建用戶,登錄,並讓他們看到每個用戶的獨特內容):) – Rrjrjtlokrthjji 2012-03-16 14:16:16

+0

這個問題取決於您的需求,真的。我可以建議檢查其中的幾個,看他們是否有適合您需要的模塊,然後選擇。我在joomla和wordpress上工作得很好(但最新的博客很好)。其實我正在嘗試Drupal,我發現它非常強大並且可以高度自定義。實現一些自定義對象只是有點困難(但也許你不需要它)。如果你喜歡我的回答,請在它的+1(或考慮接受它):) – Ivan 2012-03-16 14:19:27

+0

謝謝,看起來我會看看drupal :) – Rrjrjtlokrthjji 2012-03-16 14:28:37

1

你可以用腳本或cms來完成。我認爲腳本比cms更合適 - 這將會是過度的,並且你將不得不花費更多的時間試圖讓cms遠離實際做你想要的。

然而,我腦海中最好的選擇是一個框架。看到你如何標記你的問題php,我將推薦CakePHP。這將允許您通過基於用戶帳戶的簡單應用程序快速解決您的問題,並且還能夠利用現有的代碼庫(包括像ACL這樣的插件)。這種方法將使您可以保持結構,並在將來更輕鬆地開發/維護您的應用程序。

+0

感謝您的快速回答,我標記的PHP,因爲我認爲這種語言將是最合適的,另一方面,我沒有PHP的技能:(任何quidelines?再次感謝 – Rrjrjtlokrthjji 2012-03-16 13:49:33

+0

您可以使用許多其他類似框架的語言。 Backbone.js可能是一個不錯的方法,因爲如果你沒有太多的經驗,javascript對於編程來說是一個非常簡單的介紹。否則,Ruby on Rails或Python的Django(或web2py)。在我看來,重要的是使用一個框架(可能基於MVC),以便您可以從結構化代碼中受益,並插入現有代碼而不是烘焙自己的代碼。 – 2012-03-16 15:14:11

+0

謝謝,我有大的javascript經驗,但我談論PHP感謝您的答案無論如何:))))哦,我已經標記爲最適合的其他答案;) – Rrjrjtlokrthjji 2012-03-16 15:51:39

相關問題