gpt4 book ai didi

ruby-on-rails - 设计,推特 - 要求确认电子邮件

转载 作者:行者123 更新时间:2023-12-04 06:14:44 25 4
gpt4 key购买 nike

我已经使用与此非常相似的东西通过 devise 实现了 twitter 身份验证:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

我的问题是,由于 twitter 没有给你用户的电子邮件,你如何引导用户回到以下流程:

  • 用户使用推特登录
  • 用户将收到一封电子邮件表单
  • 用户需要确认他/她的电子邮件
  • 单击确认链接会将用户发送到登录的站点

  • 设计几乎照顾#3 和#4。我应该如何构建我的代码以允许 #2 转换为 #3 和 #4?

    谢谢!

    最佳答案

    在 Twitter 回调页面中显示新用户表单。将 twitter token 存储在隐藏字段中。然后您可以在您的 Controller 中创建新用户并使用 twitter token 执行您想要的操作。 User.create 还会发送确认电子邮件。

    User.create(:email => params[:email], :password => params[:password], :password_confirmation => params[:password_confirmation])

    关于ruby-on-rails - 设计,推特 - 要求确认电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7453689/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com