|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Товарищи, добрый день! Ситуация такая: На сайте совершать действия могут как зарегистрированные пользователи, так и гости. В том числе и внесение средств. Средства одного гостя ничем не отличаются от средств любого другого. Типа такой распределённый пользователь. Скажите пожалуйста, в таком случае надо ли в таблице пользователей Гостя изначально создавать? Просто допустим с флагом "не может быть авторизован", и в коде приложения константой прописать ID этого пользователя (он создаваться в БД будет при начальной генерации базы приложения) и в дальнейшей логике приложения при проверках на Гостя сверять с этим ID. Просто как я кумекаю, иначе придётся лепить отдельные таблицы под сущности Гостевых платежей и других действий. Поделитесь пожалуйста соображениями и опытом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 21:10 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Думаю что обязательно создавать пользователя "Гость" и, более того, быть готовым начать создавать по отдельному пользователю "гость" на каждый анонимный заход на сайт, сопровождающийся платежом. Т.е. не прописывать константой ID, а проверять свойство пользователя "гость/не гость" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 00:06 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotСкажите пожалуйста, в таком случае надо ли в таблице пользователей Гостя изначально создавать? Скорее нет, чем да. Общей логике БД в таком случае больше соответствует простановка null в user_id, что и будет обозначать гостя. kormotПросто как я кумекаю, иначе придётся лепить отдельные таблицы под сущности Гостевых платежей и других действий. Да нет. С чего бы? Другой вопрос, что странно выглядит сама постановка задачи с анонимом, который платит какие-то деньги в общую свалку. Хотя, конечно, можно придумать, что речь о каких-нибудь там добровольных пожертвованиях... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 01:31 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarerможно придумать, что речь о каких-нибудь там добровольных пожертвованиях... А ещё придётся придумать что делать с анонимами, заявляющими "я закинул деньги не на тот счёт, верните их немедленно". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 01:42 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Кот МатроскинДумаю что обязательно создавать пользователя "Гость" и, более того, быть готовым начать создавать по отдельному пользователю "гость" на каждый анонимный заход на сайт, сопровождающийся платежом. Т.е. не прописывать константой ID, а проверять свойство пользователя "гость/не гость" Как так? У меня для разделения уникальных входов на сайт идентификатор сессии есть. И связь идентификатора сессии с авторизованным в ней пользователем. На каждого гостя свою запись в таблице пользователей, это не совсем понятная идея. softwarerСкорее нет, чем да. Общей логике БД в таком случае больше соответствует простановка null в user_id, что и будет обозначать гостя. Всё бы так, но я следуя правилу что поля с NULL значениями это плохо, делаю без них всё. Была у меня идея на этот случай учётку Гостя в БД прописать с id=0, тогда и при проверка для IF'ов всяких всё естенственно будет происходить. Dimitry SibiryakovА ещё придётся придумать что делать с анонимами, заявляющими "я закинул деньги не на тот счёт, верните их немедленно". Ну тут установка галочки перед совершением платежа с текстом что я всё осознаю и в добром здравии расстаюсь со средствами, и претензий ни к кому не имею. А если уж совсем упираться, ну тогда информация с IP/UserAgent в БД есть по совершению платежа и должен доказать что эти данные входа действительно его. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 11:52 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotтогда информация с IP/UserAgent в БД есть по совершению платежа и должен доказать что эти данные входа действительно его. Да ну? А теперь прикинь сколько народа с самым свежим (поскольку автоматически обновляется) браузером сидит за единственным выходным NAT-ом крупного сотового провайдера. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 13:33 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov , ну для такого случая (в смысле запрос обратно платежа) - это вопрос из юридической плоскости больше чем из технической. Вернуть то платёж думаю не составит уж прямо труда. Если это юридически будет обязывать площадку сделать, ну значит будет сделано. Гость предоставляет необходимые реквизиты по которым сверяется что с них пришёл платёж или другим образом подтверждает своё авторство платежа, а дальше там уже детали. Главно чтобы учёт поступлений и вся эта внутренняя кухня правильно была организована, потому я и консультируюсь тут по всяким мало мальским вопросам, чтобы фатальных ошибок не наделать и не упереться в тупик невозможности реализовывать дальше идею. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 13:41 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotКот МатроскинДумаю что обязательно создавать пользователя "Гость" и, более того, быть готовым начать создавать по отдельному пользователю "гость" на каждый анонимный заход на сайт, сопровождающийся платежом. Т.е. не прописывать константой ID, а проверять свойство пользователя "гость/не гость" Как так? У меня для разделения уникальных входов на сайт идентификатор сессии есть. И связь идентификатора сессии с авторизованным в ней пользователем. На каждого гостя свою запись в таблице пользователей, это не совсем понятная идея. Велика вероятность, что скоро к Вам придут заказчики и скажут, что концепция Средства одного гостя ничем не отличаются от средств любого другого отныне устарела и по каждому гостю надо хранить кучу информации, причем "со вчера". И лучше быть к этому готовым ;) автор это вопрос из юридической плоскости больше чем из технической Как я уже писал, это в целом относится к реализации любой системы, связанной с переводами денег. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 15:59 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Проблема анонимных платежей чисто юридическая. Анонимный платеж - верный признак коррупции и даже более тяжких правонарушений. Я бы не рекомендовал это практиковать в публичном пространстве. В любом случае, практически любой платеж в интернете можно идентифицировать. Хотите проблем? Принимайте анонимные платежи. И побольше... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 16:28 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
d7iПроблема анонимных платежей чисто юридическая. Анонимный платеж - верный признак коррупции и даже более тяжких правонарушений. Я бы не рекомендовал это практиковать в публичном пространстве. В любом случае, практически любой платеж в интернете можно идентифицировать. Хотите проблем? Принимайте анонимные платежи. И побольше... что за дичь они вообще-то через банки проходят ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 19:35 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
по сабжу: гость это вообще группа ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 19:36 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotВсё бы так, но я следуя правилу что поля с NULL значениями это плохо А другого идиотского правила для следования у Вас не нашлось? kormotБыла у меня идея на этот случай учётку Гостя в БД прописать с id=0, тогда и при проверка для IF'ов всяких всё естенственно будет происходить. Мне довелось работать с системой, построенной подобным образом. Среди прочего, я довольно быстро стал тем человеком, к которому бежали со словами "опять жуткая бага, генеральный рвёт и мечет, надо срочно исправить". Так вот, около трети этих баг было прямым и однозначным следствием практики id=0, и при id=null не возникли бы в принципе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 20:27 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Уважаемые, почитал ваши мнения. Итого: На каждого анонима своего юзера, идея неясная. Чем этот юзер по смыслу отличается от сессии непонятно. C id=0 понял что лучше такой вариант не рассматривать. Предложение, что Гости это группа не совсем понятно что предлагает. Создавать пользователя на каждого анонима и пихать его в группу Гостей? Это п.1 с ещё одной доп. связью и он не совсем понятен. Для гостевых пользователей использовать NULL значение. Как же тогда использовать Foreign Key для столбцов таблиц в которых должен лежать этот самый userID? Там-то ведь NULL'а быть не может. Требуется дальнейшее пояснение. Вариант с предустановленным ID для анонима, никак не прокомментирован общественностью. Вариант с выделением всех сущностей которые привязываются к юзерам и в то же время доступны гостям (платежи за что-то) в разные таблицы по типу user_pays , guest_pays тоже никак не прокомментирован. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 21:21 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
По поводу NULL варианта, я с аргументом "А как же внешние ключи" понял что тупанул. Они нужны ведь только для поддержания целостности, учитывая что из БД записи о пользователях удаляться не будут, можно на userID и просто индекс повесить, чему NULL не помеха. Но у меня пока просто выработанное убеждение что "NULL - плохо", и везде без него всё делаю. Почитаю дальнейшее обсуждение от почтенных мудрецов, т.е. вас :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 21:46 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotТам-то ведь NULL'а быть не может. И давно? Мне казалось, последние реализации СУБД, содержавшие такую багу, вышли из обращения лет пятнадцать назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 21:58 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotНо у меня пока просто выработанное убеждение что "NULL - плохо", и везде без него всё делаю. потом переделывать будете NULL рулит ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 23:53 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
что касается ID выдайте любой ID > 0 и в системе он будет обычным юзером если очень хочется пасти поведение каждого юзера на сайте, то ему нужен его уникальный идентификатор, чтобы отслеживать, это немного другая история (про сессии), там ID на всех не напасёшься а каждому гостю выдавать уник.ID не напасёшься ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 00:07 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
неужели гостевой пользователь вообще себя никак не идентифицирует? Email, или может телефон должен ввести? И как платеж-то проходит, с кредитки? Во всех этих случаях он может быть (и должен) индентифицирован, для возможных возвратов платежей, расследований проишествий и прочего. По-сути гостевой пользователь ничем от залогиненного отличаться не должен, залогиненным просто можно дать больше прав, как-то видеть историю транзакций и прочего. У вас явно не продуманы бизнес-правила ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 00:55 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
полудуха каждому гостю выдавать уник.ID не напасёшься В 32 разряда весь живущий народишко уже не влезет, а вот в 64 - вполне. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 01:20 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
полудухNULL рулит А в каких случаях имеет смысл NULL? Дайте пожалуйста ссылку про NULL и когда его стоит использовать, а то я избегаю - избегаю, а тут за NULL горой стоят. полудухесли очень хочется пасти поведение каждого юзера на сайте, то ему нужен его уникальный идентификатор, Так ведь для отслеживания вполне подходит sessID . У меня просто сессии так организованы: Человек вошёл на сайт, сгенерировалась новая сессия и её ключ вносится в БД. ID этой записи - sessID , затем есть практически в любой строке в БД которая сгенерирована посетителем. Т.е. условно Гость оставил сообщение - там строка таблицы ( sessID, userID, msgDate, msgText ). Так что в моём случае отслеживание Гостя вполне получается с помощью sessID . stenfordнеужели гостевой пользователь вообще себя никак не идентифицирует? Email, или может телефон должен ввести? И как платеж-то проходит, с кредитки? Во всех этих случаях он может быть (и должен) индентифицирован, для возможных возвратов платежей, расследований проишествий и прочего. По-сути гостевой пользователь ничем от залогиненного отличаться не должен, залогиненным просто можно дать больше прав, как-то видеть историю транзакций и прочего. У вас явно не продуманы бизнес-правила Но ведь при платежах через оффициальные каналы (банк, карточка, applePay и т.п.) идёт идентификация клиента. И данные этой идентификации передаются в инициирующее платёж приложение. Разве этого недостаточно? А идентифицировать по e-mail и даже sms, это как мёртвому припарка. Способов сделать липовую регистрацию которая при расследовании ничем не поможет - масса. Dimitry SibiryakovВ 32 разряда весь живущий народишко уже не влезет, а вот в 64 - вполне. Ну это-то ясно, я для таких целей BIGINT использую, но просто сама мысль что в таблице с "настоящими" пользователями будет 99% записей равноценных просто списку сессий - мне не понятна. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 08:08 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotНо ведь при платежах через оффициальные каналы (банк, карточка, applePay и т.п.) идёт идентификация клиента. И данные этой идентификации передаются в инициирующее платёж приложение. Разве этого недостаточно? А идентифицировать по e-mail и даже sms, это как мёртвому припарка. Способов сделать липовую регистрацию которая при расследовании ничем не поможет - масса. так как конкретно платеж-то осуществляется, через платежный шлюз или как-то по-другому? Гость открыл ваш сайт, нажал кнопку "Заплатить" и что дальше-то происходит, вы его сразу перенаправляете в шлюз или сами собираете номер карточки, csv и все остальное? Шлюз вам даст идентификатор платежа, который и надо хранить ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 08:30 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot, а вы сформулировали, что вам дают зарегистрированные пользователи, а для чего - гости? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 08:56 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
stenfordнеужели гостевой пользователь вообще себя никак не идентифицирует? Email, или может телефон должен ввести? И как платеж-то проходит, с кредитки? Во всех этих случаях он может быть (и должен) индентифицирован, для возможных возвратов платежей, расследований проишествий и прочего. По-сути гостевой пользователь ничем от залогиненного отличаться не должен, залогиненным просто можно дать больше прав, как-то видеть историю транзакций и прочего. У вас явно не продуманы бизнес-правила деньги возвращает тот, кто процессит сайт лишь посредник, который перекидывает на форму процессинга сайту достаётся лишь id транзакции ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 16:31 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovполудуха каждому гостю выдавать уник.ID не напасёшься В 32 разряда весь живущий народишко уже не влезет, а вот в 64 - вполне. боты бесконечные, на минуточку вот насыпят вам ботнет на сайт, он там потопчется и вы каждому должны будете выдать ID ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 16:34 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotполудухNULL рулит А в каких случаях имеет смысл NULL? Дайте пожалуйста ссылку про NULL и когда его стоит использовать, а то я избегаю - избегаю, а тут за NULL горой стоят. он рулит хотя бы потому, что под него даже спец. ф-и есть: nullif(), coalesce() когда джойны делаете NULL помогает int/str/<select> - везде удобнее NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 16:43 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
полудухDimitry Sibiryakovпропущено... В 32 разряда весь живущий народишко уже не влезет, а вот в 64 - вполне. боты бесконечные, на минуточку вот насыпят вам ботнет на сайт, он там потопчется и вы каждому должны будете выдать ID Скольким ботам в секунду надо будет выдавать ID и на сколько лет такими темпами хватит 64-разрядного запаса? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 19:51 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Кот Матроскинполудухпропущено... боты бесконечные, на минуточку вот насыпят вам ботнет на сайт, он там потопчется и вы каждому должны будете выдать ID Скольким ботам в секунду надо будет выдавать ID и на сколько лет такими темпами хватит 64-разрядного запаса? а у вас таки задача всю БД забить гостями и их шуршанием? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 20:14 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
там вся БД будет занимать 1/100 - 1/10000 от гостей, в зависимости от интенсивности их логирования ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 20:30 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
полудухКот Матроскинпропущено... Скольким ботам в секунду надо будет выдавать ID и на сколько лет такими темпами хватит 64-разрядного запаса? а у вас таки задача всю БД забить гостями и их шуршанием? Я обсуждаю тезис полудуха каждому гостю выдавать уник.ID не напасёшься Как показывает несложная арифметика - вполне-таки напасешься. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 20:30 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarerkormotВсё бы так, но я следуя правилу что поля с NULL значениями это плохо А другого идиотского правила для следования у Вас не нашлось? kormotБыла у меня идея на этот случай учётку Гостя в БД прописать с id=0, тогда и при проверка для IF'ов всяких всё естенственно будет происходить. Мне довелось работать с системой, построенной подобным образом. Среди прочего, я довольно быстро стал тем человеком, к которому бежали со словами "опять жуткая бага, генеральный рвёт и мечет, надо срочно исправить". Так вот, около трети этих баг было прямым и однозначным следствием практики id=0, и при id=null не возникли бы в принципе. Жаль, что меня туда не взяли, кажется ты со старшим товарищем меня туда и собеседовал. Могу ошибаться. Убежали при крике генерального директора. У меня там псевдодруг делал регламенты слежки за менеджерами, но сама идея решать инженерные задачи в ранние нулевые на постсоветском пространстве вызывала глубинное уважение. Если не угадал, softwarer, прости. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 06:15 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Кот Матроскин Думаю что обязательно создавать пользователя "Гость" и, более того, быть готовым начать создавать по отдельному пользователю "гость" на каждый анонимный заход на сайт, сопровождающийся платежом. Т.е. не прописывать константой ID, а проверять свойство пользователя "гость/не гость" Запоздалый комментарий, но просто эту идею которую ты озвучил, чтобы каждый аноним в системе был юзером запала мне в мозг. Сперва я её отвергал - дескать зачем мне рыться в огромной таблице условно сессиий, когда надо найти пользователя. Затем я о ней просто помнил и периодически раздумывал. И в итоге похоже что так оно и есть. Всё пришло к тому, что либо мне учёт разных сущностей в БД делать костылями типа Код: sql 1. 2. 3. 4. 5. 6. 7.
с последующими извратами при формировании самого запроса в зависимости от анонима или юзера, Либо для каждой сущности делать отдельно таблицу связи с юзерами и отдельно с анонимами. И вот сейчас я пришёл к осознанию того, что необходимо принять и реализовать твой вариант, который стоило бы принять 2 года назад :) Опыт вещь серьёзная! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 19:39 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot И вот сейчас я пришёл к осознанию того, что необходимо принять и реализовать твой вариант, который стоило бы принять 2 года назад :) Ну если за 2 года не уперся в стену и ничего не рухнуло, то твой вариант (каким бы он ни был) - тоже вариант... Ничего страшного не вижу и в том, если гость будет один с предопределенным значением id=0 или 1, - сам использую часто и никто никогда не кричит "караул": - Если на этой записи (с id=0 или 1) висит подчиненная таблица с полными данными: id=0 +сессия + дата + сумма + ..., то вообще не вижу никаких проблем - проще искать концы в одном месте, чем шерстить все null, которые в данном случае ванпенисуальны тому же нулю... - А если и вся структура БД аналогична (на всех юзерах ХХХ висят подчиненные записи: id=XXX + сессия + дата + сумма + ...), то это вообще самое то... Проблема в том, что ты не показал совсем никакого окружения около Таблицы User... Имхо если я зашел сегодня в магазин и меня назвали Васей, а завтра я зашел в него и меня назвали Петей, после завтра Колей, и так каждого, кто не представился - как то не очень здорово ибо все такие это Гость - просто Гость... Я имел ввиду Гость (id + Логин + Пароль + ...) ----> Вход (id + сессия + дата + сумма + ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 00:37 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag Я имел ввиду Гость (id + Логин + Пароль + ...) ----> Вход (id + сессия + дата + сумма + ...) Сплю уже... User (id + Логин + Пароль + ...) ----> Вход (id + сессия + дата + сумма + ...) При id = 0, Uzer это Гость ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 00:56 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag, Ну тут загвоздка возникла вокруг такой задачи: Необходимость оформлять подписку (E-Mail) на обновления разных сущностей. И не обязательно для этого регистрироваться в системе. Т.е. к примеру: Есть обсуждение, и я попав на него - жму "Получать новости этого обсуждения на E-Mail". И соответственно просто должен иметь возможность ввести е-маил, получить письмо с подтверждением и в дальнейшем получать новости по этой сущности в системе. И загвоздка вся вокруг этих таблиц: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Тут алгоритм такой: 1. При указании e-mail'а хоть авторизованым юзером, хоть анонимом сперва этот адрес вносится в emails, и для вставленного emailID (если вставится, т.е. не существующий) формируем запрос на подтверждение email'а в emailReq 2. И вот в этой схеме проявляется вся двоякость, что если запрос был создан пользователем, то надо искать запросы с userID таким-то, если анонимом - то по sessID и NULL в userID. Кроме того, особая вишенка в том что я делаю, что типа анонимная подписка - она тоже как-бы сквозь-сессионная. Т.е. аноним сделал так: 1. Подписался на тред, подтвердил е-маил, и в рамках его текущей сессии он уже может бегать по тредам и просто жать "на это тоже подпишусь" и всё это учитывается по emailID подтверждённый в его сессии. 2. Потом он пропал с сайта, сессия подохла, и он снова заходит и снова жмёт "подписаться", ему говорят давай e-mail, и подтверждай его. Он вводит e-mail, тот же который был в п.1, система видит что в тот раз это был "сессионно" подтверждённый емаил, значит в другой сесиии можно его тоже "подтверждать". (Если емаил закреплён за юзером, то такого сделать нельзя) 3. Новый аноним подтверждает высланным кодом прежний емаил, и ему вся его прежняя история подписок на этот емаил доступна. Эдакий сквозной аноним. И получается что сейчас у меня есть пользователи, а параллельно есть ещё учёт сессий, связываемых между собой в одного субъекта условно по подтверждённому emailID. А если бы делать анонима как советовал Кот Матроскин изначально новая сессия - просто пользователь, с флагом isAnon=1, то была бы везде привязка к userID, а различия бы строились на основе этого флага. Пока не решился я на перелопачивание, аккуратно без костылей реализую описанный алгоритм, но очко нет-нет да жмётся на предмет того, а не рухнет ли колосс в какой-то момент? Это я утрирую конечно, архитектура вполне логичная и г.вном с палками стараюсь дыры не заделывать, однако "более лучшее решение" конечно уже было высказано в начале этого топика. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:53 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotИ получается что сейчас у меня есть пользователи, а параллельно есть ещё учёт сессий, связываемых между собой в одного субъекта условно по подтверждённому emailID. А куки или что-то подобное для этого использовать мешает что? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:07 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ну как что... Например возможность зайти с другого ПК, где нет этой куки, или вообще привычки на непонятных ресурсах работать в приватном режиме. А если на куку только завязываться, то соответственно потёрли куку - всё, потерялась вся эта "сквозная" привязка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:42 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormotпотерялась вся эта "сквозная" привязка И внезапно система вернётся к более неудобному способу идентификации по почте. В чём проблема-то? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 23:12 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot, Такое ощущение, что ты пытаешься пощупать не щупаемое, - хранить миллионы мистеров -Х, причем одних и тех же по нескольку раз вместо пару тыщ реальных юзеров... Итого уже имеем: Юзер (ИД_Юзер + Логин + Пароль + ...) ----> Вход (ИД_вход +ИД_Юзер+ сессия + дата + сумма + ...) где все гости с id_user = 0 Соответственно у тебя (судя по тексту) есть сущности для подписки: Сущность (ИД_Сущность+Сущность) В таком случае подписка будет выглядеть так: Подписка (ИД_Сущность +ИД_Юзер+E-mail+Дата+...) подробности тут и коню понятны, а сессии тут нужны как корове седло, впрочем как и всякие куки... Что это дает: 1. Если в подписке ИД_Юзер = 0, то тупо высылаешь на мыло подписку (подписки), с темой "Вы подписаны - получите"... 2. Если ИД_Юзер <> 0, можешь высылать персональные письма в соответствии с начинкой таблицы Юзер... 3. Очень часто (умный) юзер при регистрации указывает левый темный ящик (как у меня), а подписку хочет получать на реальный, который у него в каждом девайсе прописан - тут и это предусмотрено... А в реалии все вышеперечисленные варианты не идеальны ибо есть доп нагрузка на интерфейс и алгоритм, по этому тебе и ссыкотно местами - сделай как тут сделали на скулях - не зарегистрирован - иди в ж.пу, - ничего кроме ненужного балласта и гимороя не потеряешь... Сейчас я могу анонимно подписать себя на твою рассылку и подать на тебя в суд за спам, ты не только не сможешь предоставить в суд мое согласие на подписку - ты даже не знаешь как меня зовут... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 23:46 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov kormotпотерялась вся эта "сквозная" привязка И внезапно система вернётся к более неудобному способу идентификации по почте. В чём проблема-то? Ну не совсем идентификация по почте. Это конкретно для тех кто не хочет регистрироваться, но готов получать информацию. А повторная идентфикация по почте - это просто как интересная "плюшка", где подтвердив E-Mail анон имеет свой "личный кабинет" сам изначально о таком и не мечтавший. vmag kormot, Такое ощущение, что ты пытаешься пощупать не щупаемое, - хранить миллионы мистеров -Х, причем одних и тех же по нескольку раз вместо пару тыщ реальных юзеров... Итого уже имеем: Юзер (ИД_Юзер + Логин + Пароль + ...) ----> Вход (ИД_вход +ИД_Юзер+ сессия + дата + сумма + ...) где все гости с id_user = 0 Соответственно у тебя (судя по тексту) есть сущности для подписки: Сущность (ИД_Сущность+Сущность) В таком случае подписка будет выглядеть так: Подписка (ИД_Сущность +ИД_Юзер+E-mail+Дата+...) подробности тут и коню понятны, а сессии тут нужны как корове седло, впрочем как и всякие куки... Что это дает: 1. Если в подписке ИД_Юзер = 0, то тупо высылаешь на мыло подписку (подписки), с темой "Вы подписаны - получите"... 2. Если ИД_Юзер <> 0, можешь высылать персональные письма в соответствии с начинкой таблицы Юзер... 3. Очень часто (умный) юзер при регистрации указывает левый темный ящик (как у меня), а подписку хочет получать на реальный, который у него в каждом девайсе прописан - тут и это предусмотрено... А в реалии все вышеперечисленные варианты не идеальны ибо есть доп нагрузка на интерфейс и алгоритм, по этому тебе и ссыкотно местами - сделай как тут сделали на скулях - не зарегистрирован - иди в ж.пу, - ничего кроме ненужного балласта и гимороя не потеряешь... Сейчас я могу анонимно подписать себя на твою рассылку и подать на тебя в суд за спам, ты не только не сможешь предоставить в суд мое согласие на подписку - ты даже не знаешь как меня зовут... Да не, щупать ничего кроме девчачьих округлостей неохота, а просто ситуация вышла так что вспомнил совет и увидел его применимость в моей ситуации. Vmag , в твоей схеме я сходу вижу например такую проблему: Ключ подписки описанный тобой (userID, entityID, emailAddr) позволяет: 1. На один E-Mail присобачить сколь угодно много пользователей с подписками. 2. Вносит хаос в виде как раз того, что ты выдал за интересную особенность: чтобы пользователь с прикреплённым к нему e-mail'ом мог оформить подписку от себя но на другой e-mail. Я конечно за возможности и свободу действий пользователей, но мне этот вольный бардак кажется лишним. А по поводу судов и спама - во-первых потверждение email'а никто не отменял для старта рассылки. Во вторых в тексте каждого рассылочного письма чётко читаемая и не прятаемая ссылка: Хотите удалить из рассылки свою почту - щёлкайте сюда. Совсем не вижу что именно юридически обязывающего даёт регистрация пользователя на моём сайте в плане получения писем. На многих ресурсах есть возможность подписаться не регистрируюсь, это вполне рабочая практика. А уж как кого зовут в интернете - если бы это узнавалось из регистрации на сайте - думаю интернет и стиль общения в нём были бы совсем другими чем сейчас :) А тов.Майору один хер при необходимости более важны будут логи моего веб-сервера для поиска кого-то забредшего на сайт :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 00:31 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot, по мне так во всей этой галиматье необходимо выделить сущность Контакт. Подписался на рассылку - в базе есть твой контакт. Зарегистрирован - в базе есть запись ещё и о пользователе. DDD :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 06:26 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
skyANA, Это просто получается доп.прослойка ведь. Смысл в том, чтобы этот "Контакт" был связан с конкретным субъектом. И этот субъект - это владелец е-майла, и при этом неважно он авторизован на сайте или нет. Предложение контакта просто добавляет ещё один уровень абстракции между субъектом и емаилом. Проблема в том, чтобы этот контакт мог быть олицетворён как с пользователем имеющим на сайте учётку, так и просто со случайным посетителем решившим подписаться на что-либо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 10:49 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot, это не прослойка, а разделение контекста (domain driven development) kormot Проблема в том, чтобы этот контакт мог быть олицетворён как с пользователем имеющим на сайте учётку, так и просто со случайным посетителем решившим подписаться на что-либо. Нет, вы вольны сваливать всю в одну сущность, добавлять любые флаги типа IsAnonimous. Но я бы сделал иначе. Гибче, адаптировать легче под новые требования как функциональные, так и технические. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 11:34 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot Vmag , в твоей схеме я сходу вижу например такую проблему: Ключ подписки описанный тобой (userID, entityID, emailAddr) позволяет: 1. На один E-Mail присобачить сколь угодно много пользователей с подписками. 2. Вносит хаос в виде как раз того, что ты выдал за интересную особенность: чтобы пользователь с прикреплённым к нему e-mail'ом мог оформить подписку от себя но на другой e-mail. Я конечно за возможности и свободу действий пользователей, но мне этот вольный бардак кажется лишним. 1. Это как? Тут даже на userID можно не смотреть (он нужен только при отправке чтобы знать - юзер аноним или нет)... просто есть сущность и есть емаил, который подписан на эту сущность, кто пользуется этим емаил - тот и получит подписку и если в таблице появилось более одного юзера с одним емаил, то это говорит только о том, что емаил корпоративный и несколько юзеров его использовали при подписке (но и этого не будет см. ниже). (Я же не зря писал про то, что и коню понятно) алгоритм подписки примерно такой: - при попытке сделать юзером подписку проверяем наличие связки entityID + emailAddr, если она есть - тупо выдаем комментарий "Подписка данного материала на данный адрес уже сделана " + Дата и на этом всё заканчивается... - традиционная проверка синтаксиса емаил - отправка на емал ссылки для подтверждения подписки и после подтверждения добавляем очередную запись Подписка (ИД_Сущность +ИД_Юзер+E-mail+Дата+...) 2. Этот пункт при желании решается просто - зарегиному и авторизованому юзеру мы не предлагаем ввести емаил, а молча подписываем его по емаил из таблицы User... Я по другому как-то и не представляю себе в данном случае... ну как бы тут совсем все просто и всякие сессии, куки и т.д. отдыхают... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:21 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag - традиционная проверка синтаксиса емаил Вот за это отрывать бы руки... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:27 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer Вот за это отрывать бы руки... Так обычно отвечают, когда по существу нечего сказать, не хочешь не проверяй... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:32 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag не хочешь не проверяй... Я хочу, чтобы разные придурки не проверяли. И не выдавали ложных отказов на работающие емейлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:35 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag 1. Это как? Тут даже на userID можно не смотреть (он нужен только при отправке чтобы знать - юзер аноним или нет)... просто есть сущность и есть емаил, который подписан на эту сущность, кто пользуется этим емаил - тот и получит подписку и если в таблице появилось более одного юзера с одним емаил, то это говорит только о том, что емаил корпоративный и несколько юзеров его использовали при подписке (но и этого не будет см. ниже). (Я же не зря писал про то, что и коню понятно) алгоритм подписки примерно такой: - при попытке сделать юзером подписку проверяем наличие связки entityID + emailAddr, если она есть - тупо выдаем комментарий "Подписка данного материала на данный адрес уже сделана " + Дата и на этом всё заканчивается... - традиционная проверка синтаксиса емаил - отправка на емал ссылки для подтверждения подписки и после подтверждения добавляем очередную запись Подписка (ИД_Сущность +ИД_Юзер+E-mail+Дата+...) 2. Этот пункт при желании решается просто - зарегиному и авторизованому юзеру мы не предлагаем ввести емаил, а молча подписываем его по емаил из таблицы User... Я по другому как-то и не представляю себе в данном случае... ну как бы тут совсем все просто и всякие сессии, куки и т.д. отдыхают... Спасибо, я погружусь поглубже в эту схему. Надо понять всё это спокойно и применительно к моему случаю. softwarer vmag - традиционная проверка синтаксиса емаил Вот за это отрывать бы руки... А что в этом плохого? Вроде вполне логично прежде чем работать вообще с email'ом и писать его в БД, оценить с помощью какого-нибудь filter_var'а skyANA И в чем проблема? Нет, вы вольны сваливать всю в одну сущность, добавлять любые флаги типа IsAnonimous. Но я бы сделал иначе. Гибче, адаптировать легче под новые требования как функциональные, так и технические. Я теории этого DDD не знаю, но по названию понимаю о чём речь и в целом пользуюсь именно таким подходом. Т.е. понимаю предметную область, формирую отдельные центральные (или может самодостаточные) сущности и строю уже из них отношения. В общем пока эту схему реализовал по-быстрому, сейчас спокойно обмозгую ваши ценные предложения отсюда и отполирую. Пока это можно сказать край текущей разработки, так что можно и нужно отойти, поглядеть и допилить. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:40 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer vmag не хочешь не проверяй... Я хочу, чтобы разные придурки не проверяли. И не выдавали ложных отказов на работающие емейлы. Товарищ, а можно пример какого-то емаил'а или лучше несколько разных на которые были ложные срабатывания, я проверю свою функцию проверки и отловлю если есть проблемные места. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:42 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot Вроде вполне логично прежде чем работать вообще с email'ом и писать его в БД, оценить с помощью какого-нибудь filter_var'а Не "логично", а "привычно". Стадо так делает. Для сравнения возьмите другую ситуацию, например поле ввода имени. Пользователь сообщает Вашему приложению, что его зовут "БОЧ рВФ 260602". Каким фильтром Вы его проверите и что будете делать с результатом? kormot А что в этом плохого? То, что инженер должен хотя бы немного думать головой о том, как будет работать его творение. Не в мире розовых пони и благодушных теоретиков - где можно использовать естественные ключи и валидировать емейлы, а в реальном, в котором эти долбаные валидаторы сначала не давали подписаться на адрес с доменом из двух букв, потом не давали подписываться с адресами на нестандартных доменах верхнего уровня, а сейчас все поголовно падают на русскоязычных емейлах. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:50 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer Я хочу, чтобы разные придурки не проверяли. И не выдавали ложных отказов на работающие емейлы. Я имел ввиду самое элементарное (как впрочем и у большинства): - отсутствие в адресе русских букв - наличие собаки - наличие точки пред доменом каким боком это может отбраковать рабочий емаил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:55 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer сейчас все поголовно падают на русскоязычных емейлах. тут согласен... можно пересмотреть кое- что... https://iz.ru/news/618888 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:58 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag Я имел ввиду самое элементарное (как впрочем и у большинства): - отсутствие в адресе русских букв Гениально. Уже лет пять как работают емейлы полностью из русских букв - а валидаторы до сих пор отсекают адреса хотя бы с одной. И самое главное, блин - чего ради? Вот что хорошее получается таким образом кроме создания проблем нормальным пользователям? Вот хоть один бизнес-кейс, когда этот валидатор сделал лучше, чем было бы без него? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:59 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
<Падшая женщина>! Вот очередной интернет-гений поработал. Пытаюсь на https://medtehnika-moskva.ru кое-что купить, пишет Верификаторы, блин. Лавров был прав (тм) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 20:55 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer а сейчас все поголовно падают на русскоязычных емейлах. да и нафиг они не нужны. насчёт filter_var , стоит почитать комменты там ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 23:15 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Ну да, сейчас проверил кириллицу filter_var не пропустил. Значит воспользуюсь советом выше и организую проверку собаки, точки после собаки, чем-то до собаки, чего-то между точкой и собакой и после точки. Можно ещё на уровне dns'а домен проверять, погляжу какая задержка из-за этого будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 09:29 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
Да, тут если уж разгонять насчёт корректных адресов е-маил, то допустим на своём личном почтовике можно создать любой из этих корректных адресов почты, а почтовики получателей получат почту с этих адресов? Те же yandex. gmail, rambler и почие mail'ы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 10:29 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot, то есть, например, такой корректный емейл, как .@ru Вы всё равно не пропустите? kormot а почтовики получателей получат почту с этих адресов? Вот уж Вы спросили так спросили. Правильный вопрос был бы - "смогут ли отправить почту на этот адрес". Тут да, если они кривые - не смогут. А вот насчёт получить - никаких проблем, там адрес отправителя вообще не важен. Лет двадцать назад, когда сервер новосибирского академгородка попробовал вякнуть мне насчёт "не принимаю почту с mail.ru", я отправил его админам письмо с адреса "хрен@с.горы" - и оно благополучно дошло по назначению. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 11:51 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot Да, тут если уж разгонять насчёт корректных адресов е-маил, то допустим на своём личном почтовике можно создать любой из этих корректных адресов почты, а почтовики получателей получат почту с этих адресов? Те же yandex. gmail, rambler и почие mail'ы? Получат. До кучи DKIM-подпись оформить и никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 12:33 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
kormot Да, тут если уж разгонять насчёт корректных адресов е-маил, у вас навязчивая тенденция перебдеть... будьте проще, мне кажется любой человек пожелавший получать подписку не оставит в качестве контакта заведомо дебильный и нерабочий е-маил, речь то идет только о том, что клиент ошибся в наборе текста, например перепутал понятия url и емаил (отсутствует собака). Последнюю точку поставит отправленная ссылка на подтверждение рассылки, - дебил со своим дебильным ящиком ее просто не получит, а если получит и подтвердит - то и рассылка дойдет... Многие вещи в этом мире достаточно само регулируемые и лишний раз кудахтать по всякой ерунде - особого смысла нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 15:16 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
vmag у вас навязчивая тенденция перебдеть... будьте проще, мне кажется любой человек пожелавший получать подписку не оставит в качестве контакта заведомо дебильный и нерабочий е-маил, речь то идет только о том, что клиент ошибся в наборе текста, например перепутал понятия url и емаил (отсутствует собака). Последнюю точку поставит отправленная ссылка на подтверждение рассылки, - дебил со своим дебильным ящиком ее просто не получит, а если получит и подтвердит - то и рассылка дойдет... Многие вещи в этом мире достаточно само регулируемые и лишний раз кудахтать по всякой ерунде - особого смысла нет... Сильная мысль, на ней я закончу думать про е-маил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 20:16 |
|
Стоит ли создавать в таблице пользователей создавать сущность Гостя?
|
|||
---|---|---|---|
#18+
softwarer <Падшая женщина>! Вот очередной интернет-гений поработал. Пытаюсь на https://medtehnika-moskva.ru кое-что купить, пишет Верификаторы, блин. Лавров был прав (тм) Может они как-то тиснули БД МТС и умудряются существование номера проверить? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2020, 16:50 |
|
|
start [/forum/search_topic.php?author=gnikspam&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
others: | 13069ms |
total: | 13244ms |
0 / 0 |