Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Фреймворк   Yii2 advanced

более детально с примерами кода тут изложил

http://www.cyberforum.ru/php-yii/thread2170450.html#post12009574

================

итак у меня была задача--- блокировать новых юзеров через каждых 3 дня после регистрации если они не активировали профиль.

для системы авторизации я использую модуль user от дектриума (https://github.com/dektrium/yii2-user )

и систему распределения ролей тоже от дектриума (dektrium/yii2-rbac)

Чтоб выполнить эту задачу я решил создать контроллер в папке console с екшеном который будет делать редирект в екшен дектриума 

который лежит в папке -/yii2-user/controllers/AdminController.php и который отвечает за блокировку юзеров (actionBlock).

Однако оказалось что редирект делать со своего екшена вызвав его в консоли невозможно.

Error: Calling unknown method: yii\console\Request::validateCsrfToken()

Поэтому раз вызвать свой екшен для редиректа в консоли невозможно,я просто решил скопировать контроллер дектриума в свой контроллер и просто вписать в екшене нужные айдиюзеров для блокировки чтоб тут же и проверить сработает ли такой вариант в консоли.

Но когда поробовал запустить этот скопированый екшен (actionBlock),то выдало ошибку

Error: Failed to instantiate component or class "user".

Почему ошибка ?

===================================

что нужно сделать --Зайти под Тимвиевер12 и исправить ошибку чтоб блокировались юзеры из консоли.

За исправление ошибки --7 долларов

если же допишете консольную команду для блокировки юзеров через каждых 3 дня то доплачу еще 3 доллара (код для выборки нужных юзеров для блокировки уже сам написал)

А еще если покажите как переопределить контроллер из рбака то еще 2 доллара накину.

6 лет назад
tvpnero
Олег 
34 годаУкраина
7 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • Проект заключается в разработке литературного сайта. По своим функциям сайт аналогичен таким порталам как [url=http://stihi.ru]stihi.ru[/url], [url=https://www.chitalnya.ru/]chitalnya.ru[/url] или [url=http://lit-studio.ru/]lit-studio.ru[/url] и  представляет собой простую социальную сеть для авторов поэтических произведений. Пользователи сайта могут публиковать на нем свои литературные произведения, комментировать и обсуждать ...

    Закрыт
    6 лет назад
  • $30

    Здравствуйте! В личном кабинете есть кошелек с балансом. Нужно осуществить следующее: При голосовании(мне нравится) за пост, в кошелек автора поста, начислялся баланс в размере 0.03(к примеру). Баланс должен пополняться за каждый лайк на 0.03. Можете зайти в ...

    Закрыт
    6 лет назад
  • [code]$shapka = preg_replace("#.*?<\/a>#is", "{a}", $shapka);[/code]Нужно подправить регулярку так, чтобы заменить анкоры на {a} только длинее 3 символов и те  в которых не содержатся другие теги (т.е. символы "<" и ">"), например картинки

    Завершен
    6 лет назад
  • Есть интернет-магазин на движке Wordpress, модуль Woocommerce.  Необходимо поставить плагин смс-информирования о поступлении заказов. Просьба, кто делал такую или похожую работу - напишите, пожалуйста, цены и посоветуйте какой плагин.

    Закрыт
    6 лет назад
  • $200

    [b]Задача:[/b] Нужен слайдер, который выглядит как на рис.2 (desktop) и рис.3 (mobile) Вместо картинок/кнопок используйте placeholder-ы. [b]Функционал:[/b] - можно использовать любой плагин. Мы пробовали [url=http://kenwheeler.github.io/slick/]Slick Slider[/url], [url=http://idangero.us/swiper/]Swiper[/url], но у нас не получилось подогнать. - в десктопной версии 3-й слайд всегда активный, то ...

    Закрыт
    6 лет назад
  • Необходимо расширить API на сайте, внести несколько изменений на фронтенде и в админке.  Очень желателен предыдущий опыт работ с Symfony3 и REST API.  php/MySQL/Memcached/Symfony3/Reactjs/bootstrap4 Работа по 20 часов в неделю, оплата понедельная, 3-4 месяца примерно. Необходимо быть онлайн ...

    Закрыт
    6 лет назад
  • $220

    [b]Задача:[/b] Нужен слайдер, который выглядит как на рис.2 (desktop) и рис.3 (mobile) [b]Функционал:[/b] - можно использовать плагин. Мы пробовали [url=http://kenwheeler.github.io/slick/]Slick Slider[/url], но у нас не получилось подогнать. - плавный переход (transition) по слайдам - поддрежка infinite loop - в декстопной ...

    Закрыт
    6 лет назад