mirror of
https://github.com/elyby/accounts.git
synced 2025-05-31 14:11:46 +05:30
Восстановлен запуск тестов
Загрузчик конфигов выделен в отдельный класс authserverHost выделена в params Исправлены некоторые common.unit тесты, т.к. наследовались не от того базового класса
This commit is contained in:
@@ -25,7 +25,7 @@ class SessionController extends ApiController {
|
||||
$behaviors['rateLimiting'] = [
|
||||
'class' => RateLimiter::class,
|
||||
'only' => ['has-joined', 'has-joined-legacy'],
|
||||
'authserverDomain' => getenv('AUTHSERVER_HOST'),
|
||||
'authserverDomain' => Yii::$app->params['authserverHost'],
|
||||
];
|
||||
|
||||
return $behaviors;
|
||||
|
@@ -41,8 +41,7 @@ class RateLimiter extends \yii\filters\RateLimiter {
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function checkRateLimit($user, $request, $response, $action) {
|
||||
// TODO: теперь в authserverDomain хранится hostname без schema, а getHostInfo() возвращает с http(s).
|
||||
if ($request->getHostInfo() === $this->authserverDomain) {
|
||||
if (parse_url($request->getHostInfo(), PHP_URL_HOST) === $this->authserverDomain) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user