Потоко-небезопасное использование current_user в Auth::DefaultCurrentUserProvider

Я полагаю, что здесь имеется небезопасное с точки зрения потоков использование экземпляра модели: он, по-видимому, передаётся в другой поток, а затем к нему осуществляется одновременный доступ:

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

Понятно…

Наверное, что-то вроде этого:

@daniel / @david / @tgxworld ?

Это добавляет новый запрос «find» раз в минуту, но, думаю, это приемлемо, поскольку он выполняется не при каждом запросе. Я оставил старый интерфейс без изменений.

Дальнейшую настройку сложно реализовать, не нарушив интерфейс плагина, что было бы настоящим кошмаром.

3 лайка