【问题标题】:How to authenticate by mail using devise and grape in Rails如何在 Rails 中使用设计和葡萄通过邮件进行身份验证
【发布时间】:2017-04-03 14:36:33
【问题描述】:

■我想实现的目标

grape发送邮件地址和密码时,dvise会向该邮件地址发送认证邮件。 (使用 API 而不是 View。)

■可以做什么

  • 关于设计,参照下列页,可以使用View发送认证邮件。 https://github.com/plataformatec/devise#getting-started
  • 关于葡萄,我可以参考和注册用户信息,代码如下。

    resource :users do
        get ':user_name', jbuilder:'user' do
             User.find_by(user_name: params[:user_name])
        end
    
        post do
            User.create(user_name: params[:user_name], password: params[:password], mail: params[:mail])
        end
    end
    

■未知点

  1. 我不知道如何与设计和葡萄合作。
  2. 不知道葡萄端采取什么样的行动会导致设计端发送认证邮件。

【问题讨论】:

    标签: ruby-on-rails ruby api devise grape


    【解决方案1】:

    假设您的意思是通过身份验证电子邮件发送确认电子邮件

    你可以user.send_confirmation_instructions

    Reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多