В начальных обсуждениях с моим клиентом мы подумали, что было бы проще позволить пользователю входить в систему под разными именами для разных ролей, например, для автора учебного модуля или для потребителя обучения.Однако, похоже, это создает проблемы при использовании сеанса в некотором смысле, то есть один и тот же пользователь одновременно открывает страницы автора и обучаемого, но сайт хранит только один файл cookie.
Как решить основную проблемуздесь, какое веб-приложение распознает меня как одного зарегистрированного (запомненного) пользователя, когда я хочу войти как другой?Или я просто даю пользователям понять, что они всегда должны подписать одну «персону», прежде чем пытаться использовать другую?
Учитывая, что, например, две приведенные выше роли имеют широко различающиеся представления, представленные пользователю в большинстве случаев.В то время мы чувствовали быстро растущую сложность непрерывного анализа набора ролей, назначенных пользователю, в ролевой модели, все время это не тот сценарий, который нам нужен, мы использовали другую модель пользователя.Какие еще модели я мог бы здесь изучить?