Size: a a a

2020 May 14

Ж

Жириновский.... in Yii Framework 2
Дмитрий
жесть какая. ну смотри айпи да и всё. фильтр напиши .
нет должно быть програмно
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
да какой json, вы бредите там оба?
255 стран мира.. и как хранить?
источник

Д

Дмитрий in Yii Framework 2
Жириновский.
нет должно быть програмно
а я тебе как предлагаю? смотри айпи пользователя в контроллере, в отдельном фильтре. и проверяй можно ли ему из этой страны или нет. если у него "запрещенные" страны вообще есть.
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
255 стран мира.. и как хранить?
да хоть как . хоть в отдельной таблице.
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
а я тебе как предлагаю? смотри айпи пользователя в контроллере, в отдельном фильтре. и проверяй можно ли ему из этой страны или нет. если у него "запрещенные" страны вообще есть.
А если Серый IP?
источник

Ж

Жириновский.... in Yii Framework 2
Дмитрий
а я тебе как предлагаю? смотри айпи пользователя в контроллере, в отдельном фильтре. и проверяй можно ли ему из этой страны или нет. если у него "запрещенные" страны вообще есть.
мне нужно для другой задачи. Это простая аналогия.
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
А если Серый IP?
какой серый? блин. он спрашивает - можно ли забанить юзера , чтоб с определенной страны нельзя было что-то видеть. по айпишнику можно определить провайдера. вряд-ли у тебя провайдер в другой стране находится. соотв. если айпи прова у тебя например, США, а из США тебе запрещен доступ - показывать фигу. если ты прокси воткнул - ССЗБ
источник

Д

Дмитрий in Yii Framework 2
вопрос-то в чем? как по айпи географию определить?
источник

Ж

Жириновский.... in Yii Framework 2
Вопрос в том, как 250 разных значений по каждому из аккаунтов хранить?
источник

Ж

Жириновский.... in Yii Framework 2
Будь то не аккаунты, хоть статьи
источник

Д

Дмитрий in Yii Framework 2
Жириновский.
Вопрос в том, как 250 разных значений по каждому из аккаунтов хранить?
да как удобно. можешь в json, можешь в отдельной  таблице , типа UserCountryRestrictions в которую пишется userId, country . с отношением one - many
источник

Д

Дмитрий in Yii Framework 2
255 стран - не такой уж и большой список для json-а. не миллион уж
источник

Ж

Жириновский.... in Yii Framework 2
получается хранить в ячейке в бд json, а потом json decode и смотреть
источник

Ж

Жириновский.... in Yii Framework 2
верно?
источник

А

Аль Пачино in Yii Framework 2
Запрет на доступ и выбор страны.
1 => идентификатор страны,
2=> идентификатор страны
И т.д.
источник

Д

Дмитрий in Yii Framework 2
Жириновский.
получается хранить в ячейке в бд json, а потом json decode и смотреть
ненадо decode. есть тип поля json. если у тебя mariaDB, то там надо просто сменить драйвер базы.
источник

А

Аль Пачино in Yii Framework 2
Жириновский.
получается хранить в ячейке в бд json, а потом json decode и смотреть
В MariaDB умеет искать в JSON.
источник

А

Аль Пачино in Yii Framework 2
И вот в чем большой плюс перед сериализации данных.
источник

Ж

Жириновский.... in Yii Framework 2
У нас InnoDB
источник

А

Аль Пачино in Yii Framework 2
Вторую БД завести.
источник