我正在爲我和我的朋友製作一個網站來在線組織遊戲。我正在使用Rails 3和Devise。我基本上希望能夠登錄到其他用戶的帳戶,而不需要密碼來執行此操作。我看着使用授權寶石清單CanCan,但這不是我正在尋找的。設計大師賬號
這將在某種意義上會話切換。有沒有人與Devise之前完成過這項工作?如果我沒有解釋清楚,請告訴我。
[R
我正在爲我和我的朋友製作一個網站來在線組織遊戲。我正在使用Rails 3和Devise。我基本上希望能夠登錄到其他用戶的帳戶,而不需要密碼來執行此操作。我看着使用授權寶石清單CanCan,但這不是我正在尋找的。設計大師賬號
這將在某種意義上會話切換。有沒有人與Devise之前完成過這項工作?如果我沒有解釋清楚,請告訴我。
[R
創建做這個動作:
class AdminController < ApplicationController
before_filter authenticate_user!
def become
return unless current_user.is_an_admin?
sign_in(:user, User.find(params[:id]))
redirect_to root_url # or user_root_url
end
end
關於它設計的維基條目https://github.com/plataformatec/devise/wiki/How-To:-Sign-in-as-another-user-if-you-are-an-admin
更多信息你真的做想是康康舞對於這一點,我想。你爲什麼認爲你沒有?
無論如何,你將要爲你的用戶存儲角色。
嗨,我來實現這個,當我去實現它:) – RailsSon