2013-03-22 225 views
0

好吧我不知道如何處理或解釋這個,但我會試一試。使用Rails創建FTP用戶帳戶

我正在使用Devise進行身份驗證,在我的Mac上開發Rails應用程序。

我想做到以下幾點:

當用戶加入該網站,應用程序創建了他們用來註冊相同的登錄憑據(電子郵件/密碼)的FTP用戶帳戶。這樣他們可以通過ftp使用網站的根網址和他們的登錄憑證來上傳文件。

當用戶更新他們的登錄憑證時,他們的ftp用戶帳戶需要用相同的憑證進行更新。

paperclipftp或carrierwaveftp處理這個問題嗎?什麼是完成這個最好的方法。

感謝

回答

0

而不是設置單獨的FTP帳戶爲您的網站的用戶中的每一個,this post走過書面形式處理FTP認證響應相反,使用Rails的用戶憑據的控制器操作。它使用pure-ftpd和一個自定義身份驗證模塊向您的Rails應用程序發送帶有憑據的HTTP請求,然後通過您想要的任何方式驗證它們,並將適當的FTP響應返回給客戶端。

我還沒有嘗試過,但我正在研究同一問題,這種方法對我來說很有意義。