Мне нужно создать какой-то удобный для пользователя способ заставить пользователя войти туда.
Использование устройства для аутентификации. Компания имеет субдомен поля. В настоящее время, если пользователь входит в систему с правами 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
Пользователь, такой как районный менеджер, может войти и управлять многими компаниями. Сотрудник может войти только в одну компанию.
Выполняется так, чтобы менеджер мог видеть, что делают другие магазины / компании, но не сотрудники.