【发布时间】:2011-02-23 08:43:03
【问题描述】:
我必须创建某种用户友好的方式让用户登录到该位置。
使用设备进行身份验证。公司有子域领域。目前,如果用户登录 root,他们也必须登录到子域。
理想情况下,用户进入登录屏幕,在他们登录后,我可以将他们重定向到公司索引控制器。当他们选择一家公司时,它会将他们重定向到该公司的子域并在那里登录。
有没有办法存储登录凭据并在他们选择子域后将它们传递给子域?
编辑 -
class Company < ActiveRecord::Base
attr_accessible :name, :subdomain, :parent_id
end
class CompaniesController < ApplicationController
def show
@company = Company.find_by_subdomain!(request.subdomain)
end
end
区域经理等用户可以登录和管理许多公司。一个员工只能登录一个公司。
完成后,经理可以看到其他商店/公司在做什么,但看不到员工。
【问题讨论】:
标签: ruby-on-rails devise