Одна учетная запись, несколько пользователей, несколько корзин покупок в веб-приложении - PullRequest
0 голосов
/ 16 июня 2010

Я получил несколько необычный запрос (imo) для транзакционного веб-сайта.

Мне нужно реализовать возможность иметь несколько корзин для одного и того же пользователя.На самом деле это корзины покупок, а не шаблоны заказов.

IE: магазин, в котором несколько отделов заказывают под одной учетной записью, но другой человек размещает заказы только для определенного отдела.чем один пользователь на одну учетную запись не вариант, так как это потребует «слишком много» управления со стороны владельца магазина и администраторов.

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

1 Ответ

1 голос
/ 16 июня 2010

Это действительно странный запрос.Было бы гораздо разумнее, если бы все разные отделы использовали отдельные учетные записи, которые принадлежали к какой-то общей группе для организации.Во всяком случае, для этого случая что-то в соответствии с тем, что вы описали, вероятно, хорошо.У вас может быть одна корзина, но все добавленные в нее элементы могут иметь какой-то атрибут dept, который используется для разграничения.

У меня есть одно предложение: вместо того, чтобы пользователь выбирал группу / отдел после входа в систему, вы делаете отдел обязательной частью параметров входа.Таким образом, вы можете сразу же узнать и сообщить пользователю, что кто-то уже вошел в систему с той же учетной записью для этого отдела.Это довольно ограничительно, но иногда лучше заранее сообщить об этом пользователю, чем предлагать ему выбрать элементы, а затем узнать, какой именно отдел.корзина заблокирована!Просто мои 2 цента ...

...