2013-02-14 73 views
0

我是Rails的新手,對於我應該做什麼感到猶豫不決。我應該創建一個用戶身份驗證還是使用插件

我正在創建一個有限功能的交友網站。你是否建議我使用類似Devise或Clearance的用戶身份驗證,還是應該自己創建?

我的過程將是註冊>登錄>支付會員資格(使用PayPal微支付系統)。

將有2個級別的用戶,註冊和付費註冊用戶。最後一個登錄功能將在用戶登錄後連接到他們的Facebook。這隻會顯示在用戶通過Facebook驗證的個人資料上,以便爲其帳戶添加更多可信度。沒有FB信息將被共享。

我不介意做實際的工作和學習更多,因爲我是新來的編碼。我只想聽聽有關我是否應該根據上面所說的我需要或者如果我只使用一個插件從頭開始構建的意見。

+0

不要重新發明輪子。這很值得。 – lucapette 2013-02-14 18:44:43

+0

你更信任建立一個認證系統 - 構建設計,魔法等的人,還是你自己? :)開玩笑,如果你想爲教育體驗做這件事,就去做吧,但如果這是爲了工作,我只會使用標準包。當MySQL/PostgreSQL /無論有沒有人建立自己的RDBMS系統。 – 2013-02-14 18:45:05

+0

這是爲我自己的項目。我不是自由職業者。但我明白你的意思是戴夫。 – 2013-02-14 20:39:51

回答

1

除非你真的想創建一個認證系統,否則你應該使用一個插件。

沒有什麼內在的錯誤重新發明車輪,只是其他車輪製造商的工作更好地測試,更成熟,分佈廣泛。

也就是說,沒有什麼能夠阻止你使用本土化的簡單化機制,並在以後切換到功能更強大,更爲人所知的機制。這樣做的容易程度取決於您的實施情況,以及所選身份驗證機制與其自身模式的差異有多大。

相關問題