überschreiben Wie kann ich current_user von devise gem. Eigentlich muss ich Webdienste für Mobile-App hinzufügen.Wo current_user Hilfsmethode von Gerät
Gegenwärtig wird die Sitzung und 'current_user' für die Web-Anwendung verwaltet.
Jetzt Mobile App wird Benutzer-ID an den Server senden. Ich muss den aktuellen Benutzer wie folgt überschreiben
def current_user
if params[:user_id].blank?
current_user
else
User.find(params[:user_id])
end
end
Sollte ich Devise Edelstein als Plugin ändern? oder etwas anderes ?
Bitte erklären Sie ausführlich, wie ich neu in Schienen bin.
Mit freundlichen Grüßen
yikes ... also, sagen Sie, wenn ein mobiler Agent eine user_id sendet, werden Sie ihm vertrauen? –
auch einige Authentifizierung geheimer Schlüssel –
Devise wird das token_authenticatable behandeln - nur übergeben authentication_token up, keine Notwendigkeit für user_id. –