Найдено 187 результатов

Drugpunker
2020.09.09, 15:48
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Но это ж во все контроллеры пихать придётся. Нужно что-то "тоньше" придумать. Я тут про хранение сессий сейчас читаю. Мож просто auth_key снести. Или как-то найти какой-нибудь session id, и его затереть :? Я ведь сказал, что это нужно засунуть в конфиг и тогда это действие будет относитьс...
Drugpunker
2020.09.09, 15:39
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Если авторизированный может делать еще что-то, а неавторизированный только читать, то делаем блокировку внутри записи пользователя (плюс прописываем для истории в отдельную таблицу users_id, причину блокировки и даты блокировки). При проставлении бана, чтоб разлогинить человека можно как вариант сд...
Drugpunker
2020.09.09, 15:10
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Если авторизированный может делать еще что-то, а неавторизированный только читать, то делаем блокировку внутри записи пользователя (плюс прописываем для истории в отдельную таблицу users_id, причину блокировки и даты блокировки). При проставлении бана, чтоб разлогинить человека можно как вариант сд...
Drugpunker
2020.09.09, 14:52
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

ElisDN писал(а): 2020.09.09, 09:14
Drugpunker писал(а): 2020.09.08, 21:48 В чём разница?
Ни в чём. Геттер для user->id внутри дёргает user->identity->id.
Понял.
Спасибо.
Drugpunker
2020.09.09, 14:51
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Ага, почти также и мыслю. Спасибо. Кстати, могу попутно уточнить давно интересующий вопрос? У меня во всём проекте получение id, да и все манипуляции с бд производятся через отлов Yii::$app->user->id, если требуется id юзера. Любые проверки, присваивания и т.п. Бывает встречаю Yii::$app->user->iden...
Drugpunker
2020.09.08, 21:56
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

-- Но уже сейчас пришёл к выводу, что юзеру и админу тоже (для истории и статистики) было бы неплохо знать причину блокировки Описание причины можно задать в самой записи user. Зачем отдельная таблица? На кой, с какой целью потом ее джойнить или искать по ней? -- А вот rbac... не представляю как сд...
Drugpunker
2020.09.08, 21:48
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Хотел сначала локальные ограничения сделать. Но посчитал, если уж ридонли, то и логиниться смысла нет, ибо все пермишшны на авторизованных завязаны. Накосячил - читай и всё. А та та. Если авторизированный может делать еще что-то, а неавторизированный только читать, то делаем блокировку внутри запис...
Drugpunker
2020.09.07, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Если добавить в Model несколько ошибок через метод addError(), ActiveForm выводит только одну, можно ли вывести все?
Ответы: 5
Просмотры: 2302

Re: Если добавить в Model несколько ошибок через метод addError(), ActiveForm выводит только одну, можно ли вывести все

Если все сразу, то можно во вьюхе добавить:

Код: Выделить всё

<?= $form->errorSummary($model); ?>
Но лучше как посоветовали выше.
Должны быть отработаны все, верно указанные рулз. По очереди. И ошибки будут выводиться где нужно, также по очереди.
Drugpunker
2020.09.07, 21:20
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Я так и планирую сделать. Только не чек, а дропдаун. Но бан может быть дан на день/неделю/нувобщепрямнавсегда. Хотя, это наверно неважно. В целом, верное направление избрал? Ну вообще самый простой способ реализации бана, как в ВК. Там выбираешь на сколько человека забанить в группе и в дропдауне, ...
Drugpunker
2020.09.07, 21:16
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

-- а в чем вопрос тогда? Поговорить, услышать мнения. Мало ли, вдруг кто-то нашёл интересный и лаконичный подход. К примеру, подход убирающий поле status из таблицы пользователей, и совмещающий в себе работу только лишь с таблицей заблокированных. Я такого не придумал. -- вам только правило добавить...
Drugpunker
2020.09.07, 16:37
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

-- Разблокирование - также при логине. непонятный момент. Кто блокировал? Админ. Ну он пусть и разблокирует. Если логинится забаненный, проверяется дата в поле blocked_till. Если дата наступила - деактивировать статус этой строки в таблице для хранения банов. Админ здесь не нужен. Один только нюанс...
Drugpunker
2020.09.07, 16:27
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Re: Реализация статуса Read Only

Реализовывал такое в плане "Отключить" пользователя. Обычный чекбокс в записи пользователя и проверка при логине на актуальность учетки, а проверку "в бане" или нет, можно сделать в конфиге, как вариант, в beforeAction и если "в бане", то разлогинить его перенаправив н...
Drugpunker
2020.09.07, 15:56
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

В БД картинки на практике никто не хранит, кто не пробует, обжигается. Я наоборот намучился с хранением картинок в файловой системе из-за постоянно возникающих проблем с бэкапом и отладки пхп-кода по работе с превьюшками. Когда перешёл на БД вздохнул с облегчением. В чём сложности хранить их в БД? ...
Drugpunker
2020.09.07, 15:37
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 4287

Реализация статуса Read Only

Здравствуйте всем. Хочу попросить совета по сабжу. Нужно добавить функционал для работы с "забаненными" юзерами. Сделал табличку. Пусть будет erring_souls . В табличку эту, будут добавляться данные (user_id, blocked_till, и.т.п...). Добавляться будут админом. Проверка "а забанен ли я&...
Drugpunker
2020.09.05, 19:40
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

В некоторых цмс-ках они сразу к, допустим, статье дают возможность загрузки картинок, которые будут уже потом вставляться. Варьируется подход. - И когда эти картинки загружать, ведь при создании статьи ее id еще не известен. - Как их загружать - с перезагрузкой страницы или налету. - И как вставлят...
Drugpunker
2020.09.02, 22:30
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь...
Drugpunker
2020.09.02, 21:56
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

Если у вас не миллионы текстов, то за десяток минут консольной командой можно обойти все тексты, выцепить все ссылки на картинки регулярками, сходить по HTTP проверить что там и выслать редактору отчёт о проблемах. Так вы не только обеспечите не битость своих картинок, но и также вообще любых карти...
Drugpunker
2020.09.01, 14:54
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь...
Drugpunker
2020.09.01, 14:49
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Re: Правильное хранение и сквозной вывод изображений

samdark писал(а): 2020.09.01, 10:48
Проблему эту пока не решил, поэтому храню прямо внутри текста, абсолютные пути.
И почему это проблема?
Нуу, мало ли, часть пути изменится.
Придётся бегать по всем записям, парсить, заменять...
Например.
Drugpunker
2020.08.31, 23:42
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10448

Правильное хранение и сквозной вывод изображений

Здравствуйте. Столкнулся с проблемой в организации подхода. Textarea заполняется текстом, включая html, в том числе есть и загрузка изображений. То есть вставляемые изображения могут быть расположены в любом месте добавляемого текста. Как хранить адреса данных картинок в отдельной таблице не придума...