Kullanmakta olduğum sorun, bir iOS uygulamasından kullanıcının kimliğini doğrulamak için resource owner credential flow numaralı kapıları kullanıyorum. Projemde iki ayrı kullanıcı modeli var (onlara Kullanıcı ve Yönetici olarak adlandıralım). Kodum şunun gibi:Birden fazla model için kapıcı kaynağı sahibi kimlik bilgisi akışı
resource_owner_from_credentials do |routes|
user = User.find_for_database_authentication(:email => params[:username])
user if user && user.valid_password?(params[:password])
end
Çalışıyor, ancak yönetici için nasıl bir denetim yapacağım? Başka bir deyişle, giriş yapan kişinin bir kullanıcı mı yoksa yönetici mi olduğunu bilmiyorum - ikisini de nasıl kontrol ederim?
TEŞEKKÜR EDERİZ! Bunu uzun zaman önce bıraktım ama bugün projeyi tamamlamak zorunda kaldım. Bu soruyu tekrar yayınlamayı ve cevabınızı bulmayı planladım. Tam olarak aradığım şey buydu. TEŞEKKÜR EDERİM! –