Почему виртуальный? Потому что предлагается "собрать" его из разных профилей одного юзера в пределах одного форума, используя одинаковый e-mail. Это не полноценный мульти-аккаунт, а именно "сборка", служащая только для этой цели.
Как я себе это представляю:
- юзер покупает вип-профиль;
- после этого запрос считывает все ID юзеров с таким же мылом, как у него. Такой запрос уже есть, т.к. в админке я могу выбрать всех юзеров по одному мылу;
- это мыло где-то хранится, мб в отдельной таблице, куда вписываются мыло и все соотв. ему ID юзера, или в каком-то доп. поле юзера, куда вписывается та же инфа. При этом вписывать можно только в один профиль - тот ID, с которого была сделана покупка, будем считать его главным. Сейчас же где-то хранится информация о том, что у какого-то ID вип-акк. Вряд ли она привязана к нику, он может и поменяться.
При добавлении нового профиля с тем же мылом инфа обновляется.
При входе юзера эта инфа считывается и проверяется на наличие у этого ID мыла, привязанного к вип-акку.
Отредактировано Mirra Bell (Ср, 19 Авг 2020 20:04:00)