【问题标题】:How would you allow a user to authenticate and post a comment at the same time您将如何允许用户同时进行身份验证和发表评论
【发布时间】:2011-01-25 16:35:36
【问题描述】:

我希望为我的应用实现与 DISQUS 类似的功能,用户可以在其中发表评论并同时登录我的网站。

我看到这项工作的方式是向用户显示一个用于评论的文本字段以及一个提交按钮。当按下提交按钮时,用户将看到各种身份验证提供程序(facebook、twitter 等),并且在身份验证完成后发布评论。

我已经将评论和身份验证作为两个单独的操作工作,但我想知道将它们合并为一个的最佳解决方案是什么。

【问题讨论】:

    标签: ruby-on-rails authentication


    【解决方案1】:

    您还可以使用模块化弹出窗口进行身份验证,而不是重定向到新页面。另一种选择是使用下拉按钮作为提交按钮,其中包含“使用 Facebook 发布”、“使用我的 Twitter 帐户发布”等选项...

    【讨论】:

    • 计划是使用模块化弹出窗口而不是重定向,但我更关心的是在按下同一个按钮时执行身份验证和登录。
    • 我建议编写一个模型函数来验证用户。然后在发表评论之前简单地调用身份验证函数。如果认证成功,发表评论,否则重定向用户而不发表评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2021-11-17
    • 2016-03-11
    • 1970-01-01
    相关资源
    最近更新 更多