首先我尝试了https://github.com/binarylogic/authlogic_example.git 并且它不起作用,所以我尝试了https://github.com/plataformatec/devise/wiki/Example-Applications并且它有效但它没有注册完成后激活用户。所以我正在寻找一个从邮件激活用户的例子。所以请告诉我是否还有其他可以正常工作的示例。
问问题
65 次
4 回答
1
Ruby 工具箱提供了很好的选择,
https://www.ruby-toolbox.com/categories/rails_authentication
虽然如果我要表达意见,我会使用 Devise
于 2012-08-23T11:27:21.507 回答
0
Devise 确实有一个称为确认的激活功能。
要激活它,请将 :confirmable 模块添加到您的模型中,并在设计配置文件中将 confirm_within 设置为 0。
于 2012-08-23T10:56:22.010 回答
0
0
最后,设计示例效果很好。这些就是我所做的改变
config.mailer = "Devise::Mailer"
应该在 devise.rb 文件中取消注释,以下行将包含在 environment 文件夹中的 production.rb 和 development.rb 文件中。
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:tls => true,
:enable_starttls_auto => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "gmail.com",
:authentication => :plain,
:user_name => "xxxxx@gmail.com",
:password => "yyyyyy"
}
现在它运作良好。
于 2012-08-24T05:39:56.660 回答