Создаём событие о новом нике только при успешной регистрации

This commit is contained in:
ErickSkrauch committed 2016-10-27 00:07:08 +03:00
1 parent c828b8e1e6
commit 5a88229c2d
2 files changed
+4 -4

No files matched your search

@@ -3,6 +3,7 @@ namespace api\models\authentication;
use api\models\AccountIdentity;
use api\models\base\KeyConfirmationForm;
use api\models\profile\ChangeUsernameForm;
use common\models\Account;
use common\models\EmailActivation;
use Yii;
@@ -34,6 +35,9 @@ class ConfirmEmailForm extends KeyConfirmationForm {
throw new ErrorException('Unable activate user account.');
}
$changeUsernameForm = new ChangeUsernameForm();
$changeUsernameForm->createEventTask($account->id, $account->username, null);
$transaction->commit();
} catch (ErrorException $e) {
$transaction->rollBack();
@@ -4,7 +4,6 @@ namespace api\models\authentication;
use api\components\ReCaptcha\Validator as ReCaptchaValidator;
use api\models\base\ApiForm;
use common\helpers\Error as E;
use api\models\profile\ChangeUsernameForm;
use common\components\UserFriendlyRandomKey;
use common\models\Account;
use common\models\confirmations\RegistrationConfirmation;
@@ -118,9 +117,6 @@ class RegistrationForm extends ApiForm {
$this->sendMail($emailActivation, $account);
$changeUsernameForm = new ChangeUsernameForm();
$changeUsernameForm->createEventTask($account->id, $account->username, null);
$transaction->commit();
} catch (Exception $e) {
$transaction->rollBack();