rubyonrails Restful Authentication 插件

restful_authentication是Rails的一个认证插件,基于REST方式。它不仅支持最基本的用户管理和认证功能外,还有一个可选的邮件激活功能。

1.安装:rubyscript/plugininstallhttp://svn.techno-weenie.net/projects/plugins/restful_authentication/

2.生成框架代码:ruby script/generate authenticated user sessions --include-activation
这将会生成一个model,以及两个controller:

models/user.rb,保存用户的登录信息
controllers/users_controller.rb,提供简单的用户管理功能
controllers/sessions_controller.rb,提供用户认证支持

–include-activation参数决定是否生成向新注册用户发送激活码的代码。

3. add the resource routes in config/routes.rb.
map.resources :users
map.resource :sessions

If you're on rails 1.2.3 you may need to specify the controller name for the session singular resource:
map.resource :session, :controller => 'sessions'
Also, add an observer to config/environment.rb if you chose the --include-activation option
config.active_record.observers = :user_observer # or whatever you named your model

4.rake db:migrate 然后运行你的程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值