Добрый день. У меня сегодня довольно общий вопрос. Мне было поручено создать веб-приложение для управления базовой информацией о клиентах. Это очень простое приложение, но то, что я не знаю, это то, что нужно иметь в виду, чтобы развить сайт вокруг поддержки нескольких пользователей в своих собственных доменах или поддоменах нашего URL?
Как я могу запретить пользователям регистрироваться в каждой части приложения?
Я видел упоминание о масштабах базы данных в похожих вопросах в Stack Overflow, может ли кто-нибудь подробно описать лучшие практики для такой реализации?
Есть ли какие-либо новые функции в MVC3 для поддержки многопользовательской аренды? Я столкнулся с этой проблемой с MVC2 и моим сайтом электронной коммерции, где мы решили, что хотим, чтобы он был белого цвета и настраивался для нескольких владельцев магазинов, и не знаю с чего начать реализацию этих функций в существующем приложении. Любой вход оценивается.
изменить
Чтобы подробно рассказать о многопользовательской аренде, я имею в виду, например, в контексте магазина несколько пользователей подписываются на свой собственный магазин на сайте www.mystore.com и каждому из них предоставляется уникальный субдомен для доступа к их собственному экземпляру магазин, на user1.mystore.com, user2.mystore.com и т.д. В каждом магазине будут клиенты с историями заказов, и у этих клиентов будут логины. Мне нужно было бы запретить пользователям user1.mystore.com входить в систему на user2.mystore.com без новой учетной записи, а также запрещать пользователю user2.mystore.com доступ к истории клиентов user1.mystore.com.