Делить пользователей между двумя различными установками DotNetNuke - PullRequest
3 голосов
/ 03 февраля 2012

У меня есть приложение, работающее на DNN 4.3.Я планирую написать другое приложение, используя DNN 6.2.Я хочу поделиться информацией пользователя между этими двумя экземплярами.Является ли импорт пользовательских данных моим единственным вариантом или есть лучший способ сделать это.

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Почти наверняка лучшим вариантом будет инструмент Интерактивный импорт данных Datasprings . Этот вариант предпочтителен, если вы можете выполнить синхронизацию либо один раз, либо с интервалами, превышающими неделю.

Второй вариант заключается в проверке того, что оба файла web.configs имеют одинаковый машинный ключ, и синхронизации ваших системных таблиц аутентификации пользователей более ручным способом. Я не уверен, изменились ли системные таблицы аутентификации пользователей между версией 4.3 и версией 6.2; Держу пари, что они немного изменились и вам придется создать инструмент ручной синхронизации. DotNetNuke имеет свои собственные таблицы UAC, которые работают параллельно со стандартными таблицами ASP.NET UAC. Оба должны быть синхронизированы, если вы идете по этому маршруту. Этот вариант, вероятно, потребует серьезных исследований и разработок.

0 голосов
/ 03 февраля 2012

Это что-то полезное?«Межпортальная аутентификация: если пользователь пытается войти в систему, которая принадлежит другому порталу, но не на текущем портале, тогда они автоматически регистрируются на текущем портале и входят в систему».

Если это так, см. OnyakTechLogIn .Это займет немного работы, чтобы установить, однако разработчик обеспечивает хорошую поддержку.Стоит разобраться, стоит ли его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...