【问题标题】:Create FTP User Accounts with Rails使用 Rails 创建 FTP 用户帐户
【发布时间】:2013-03-22 23:19:10
【问题描述】:

好的,我不确定如何处理或解释这一点,但我会试一试。

我正在使用 Devise for auth 在我的 Mac 上开发一个 Rails 应用程序。

我想做以下事情:

当用户加入网站时,该应用会创建一个 ftp 用户帐户,该帐户使用与他们注册时相同的登录凭据(电子邮件/密码)。这样他们就可以使用站点的根 url 和他们的登录凭据通过 ftp 上传文件。

当用户更新他们的登录凭据时,他们的 ftp 用户帐户需要使用相同的凭据进行更新。

paperclipftp 或carrierwaveftp 能处理这个吗?实现这一目标的最佳方法是什么。

谢谢

【问题讨论】:

    标签: devise ruby-on-rails-3.2 ftp-server


    【解决方案1】:

    this post 不是为您网站的每个用户设置单独的 FTP 帐户,而是使用您的 Rails 用户的凭据来编写一个处理 FTP 身份验证响应的控制器操作。它使用pure-ftpd 和自定义身份验证模块将带有凭据的 HTTP 请求发送到您的 Rails 应用程序,然后该应用程序将通过您喜欢的任何方式对其进行验证,并将适当的 FTP 响应返回给客户端。

    我还没有尝试过,但我正在解决同样的问题,这种方法对我来说很有意义。

    【讨论】:

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