diff --git a/extensions/authclient/AuthAction.php b/extensions/authclient/AuthAction.php index 549b0d6..3567e35 100644 --- a/extensions/authclient/AuthAction.php +++ b/extensions/authclient/AuthAction.php @@ -11,6 +11,7 @@ use yii\base\Action; use yii\base\Exception; use yii\base\InvalidConfigException; use yii\base\NotSupportedException; +use yii\helpers\Url; use yii\web\Response; use yii\web\HttpException; use yii\web\NotFoundHttpException; @@ -156,7 +157,7 @@ class AuthAction extends Action */ protected function defaultCancelUrl() { - return Yii::$app->getRequest()->getAbsoluteUrl(); + return Url::to(Yii::$app->getUser()->loginUrl); } /** diff --git a/extensions/authclient/CHANGELOG.md b/extensions/authclient/CHANGELOG.md index 17445a3..854d3a7 100644 --- a/extensions/authclient/CHANGELOG.md +++ b/extensions/authclient/CHANGELOG.md @@ -4,7 +4,7 @@ Yii Framework 2 authclient extension Change Log 2.0.2 under development ----------------------- -- no changes in this release. +- Bug #6510: Fixed infinite redirect loop using default `\yii\authclient\AuthAction::cancelUrl` (klimov-paul) 2.0.1 December 07, 2014