我有一個網站,每個用戶都可以登錄並擁有自己的控制面板。希望我這樣做的人希望每個用戶在現場有獨立的部分進行註冊。因此,在我的網站上,我將有「註冊成爲球員」和「註冊成爲教練」的鏈接,因爲它適用於足球俱樂部。在Rails中註冊不同的用戶?
我該如何處理決定用戶角色的參數傳遞?問題是我有四個角色(SuperAdmin,Admin,Coach,Player),所以信息有點敏感。我不希望有人可以將「userRole」設置爲「Admin」並危及整個系統。
create_table "users", force: true do |t|
t.string "username"
t.string "userRole"
t.boolean "is_enabled"
t.string "firstName"
t.string "lastName"
t.string "password"
end
因此,我的目標是制定類似於那些他們有常規用戶和部分人們可以註冊爲會員的網站。就像網站底部的「成爲會員」鏈接一樣。所以,人們可以正常註冊並可以註冊爲會員。
最聰明的方法是什麼?我需要確定哪些用戶註冊。我希望這不是讓人困惑。
如何您是否打算設置用戶角色? –
這是我最關心的問題。我無法做到這一點,因此它將作爲一個參數顯示出來,並且我有這兩個用戶可以註冊的站點的不同部分(「註冊爲玩家」和「註冊爲教練」)。也許我應該在某處添加一些祕密角色並將其設置在控制器內? – user3304086
您只需要有一個用戶管理頁面來設置註冊之外的角色,但這需要手動設置。 –