2010-09-12 122 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