我正在爲希望能夠對其網站上的內容進行編輯的客戶建立網站。因此,我需要一種方法允許客戶登錄到網站進行更改。只有一位用戶的Rails最佳實踐?
我最初的想法是製作一個身份驗證系統,該系統依賴於數據庫中的用戶表,該用戶表限制在一個且僅限一個用戶。然而,僅僅爲一個數據庫表創建一個結果似乎有點矯枉過正,所以我想知道是否有任何其他方法或最佳實踐,任何人都可以指出只用一個用戶來構建網站。
我正在爲希望能夠對其網站上的內容進行編輯的客戶建立網站。因此,我需要一種方法允許客戶登錄到網站進行更改。只有一位用戶的Rails最佳實踐?
我最初的想法是製作一個身份驗證系統,該系統依賴於數據庫中的用戶表,該用戶表限制在一個且僅限一個用戶。然而,僅僅爲一個數據庫表創建一個結果似乎有點矯枉過正,所以我想知道是否有任何其他方法或最佳實踐,任何人都可以指出只用一個用戶來構建網站。
如果您不想爲此創建數據庫模型,您只需使用從文件(加密)接收到的靜態密碼進行身份驗證即可。
但是,使用像Devise這樣的寶石來設置身份驗證就像是10分鐘的工作。爲了更安全(它可以是一個問題,即使在單用戶應用程序),你可以設置它,並罰款:)
我強烈建議你設置身份驗證。正如SpyrosP所說,使用Devise時不需要很長時間。