2010-09-12 80 views
3

我需要使用Sinatra爲我的應用程序創建一個基本的用戶管理系統,但我不知道該怎麼考慮它。用戶管理使用sinatra

它需要:

  • 註冊用戶

  • 登錄用戶

我應該如何考慮呢?這不應該很難,我對這一切都很新穎。

謝謝。

回答

5

你能使用Padrino嗎?它有你創建的每個應用程序的內置管理員。觀看video

+0

'padrino g admin'是你需要做的一件事就是讓管理資源啓動並運行 - 它全部建立在sinatra之上 – stephenmurdoch 2010-09-12 23:46:22

+0

不知道padrino,非常好。但是,我真的需要制定一個定製解決方案,至少要能夠理解它的工作原理。 – donald 2010-09-13 00:33:28

+3

Sinatra FAQ向您介紹如何執行[HTTP身份驗證](http://www.sinatrarb.com/faq.html#auth) - 您還有[sinatra-authentication gem](http://github.com/maxjustus/sinatra-authentication)看起來沒問題 - 如果你打算從頭開始構建一個,你可以通過研究gem中的代碼來學習一些東西,看看你是否能想出適合你的東西 - 另外, sinatra郵件列表](http://groups.google.com/group/sinatrarb/search?group=sinatrarb&q=authentication&qt_g=Search+this+group)有很多關於認證的有用建議 - 祝你好運 – stephenmurdoch 2010-09-13 01:10:02