Completed
Push — master ( 376273...ad13fb )
by Xu
51:19 queued 11:29
created
src/user/models/SettingsForm.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -91,12 +91,12 @@  discard block
 block discarded – undo
91 91
             'emailRequired' => ['email', 'required'],
92 92
             'emailTrim' => ['email', 'filter', 'filter' => 'trim'],
93 93
             'emailPattern' => ['email', 'email'],
94
-            'emailUsernameUnique' => [['email', 'username'], 'unique', 'when' => function ($model, $attribute) {
94
+            'emailUsernameUnique' => [['email', 'username'], 'unique', 'when' => function($model, $attribute) {
95 95
                 return $this->user->$attribute != $model->$attribute;
96 96
             }, 'targetClass' => User::class],
97 97
             'newPasswordLength' => ['new_password', 'string', 'min' => 6],
98 98
             'currentPasswordRequired' => ['current_password', 'required'],
99
-            'currentPasswordValidate' => ['current_password', function ($attr) {
99
+            'currentPasswordValidate' => ['current_password', function($attr) {
100 100
                 if (!PasswordHelper::validate($this->$attr, $this->user->password_hash)) {
101 101
                     $this->addError($attr, Yii::t('yuncms', 'Current password is not valid'));
102 102
                 }
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
             if ($this->email == $this->user->email && $this->user->unconfirmed_email != null) {
141 141
                 $this->user->unconfirmed_email = null;
142 142
             } elseif ($this->email != $this->user->email) {
143
-                switch (Yii::$app->settings->get('emailChangeStrategy','user')) {
143
+                switch (Yii::$app->settings->get('emailChangeStrategy', 'user')) {
144 144
                     case UserSettings::STRATEGY_INSECURE:
145 145
                         $this->insecureEmailChange();
146 146
                         break;
Please login to merge, or discard this patch.
src/user/models/ResendForm.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
             'emailRequired' => ['email', 'required'],
50 50
             'emailPattern' => ['email', 'email'],
51 51
             'emailExist' => ['email', 'exist', 'targetClass' => User::class],
52
-            'emailConfirmed' => ['email', function () {
52
+            'emailConfirmed' => ['email', function() {
53 53
                 if ($this->user != null && $this->user->isEmailConfirmed) {
54 54
                     $this->addError('email', Yii::t('yuncms', 'This account has already been confirmed'));
55 55
                 }
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
         /** @var UserToken $token */
89 89
         $token = new UserToken(['user_id' => $this->user->id, 'type' => UserToken::TYPE_CONFIRMATION]);
90 90
         $token->save(false);
91
-        Yii::$app->sendMail($this->user->email,Yii::t('yuncms', 'Confirm account on {0}', Yii::$app->name),'user/confirmation',['user' => $this->user, 'token' => $token]);
91
+        Yii::$app->sendMail($this->user->email, Yii::t('yuncms', 'Confirm account on {0}', Yii::$app->name), 'user/confirmation', ['user' => $this->user, 'token' => $token]);
92 92
         Yii::$app->session->setFlash('info', Yii::t('yuncms', 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.'));
93 93
         return true;
94 94
     }
Please login to merge, or discard this patch.
src/user/models/RecoveryForm.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -63,9 +63,9 @@  discard block
 block discarded – undo
63 63
             'emailRequired' => ['email', 'required'],
64 64
             'emailPattern' => ['email', 'email'],
65 65
             'emailExist' => ['email', 'exist', 'targetClass' => User::class, 'message' => Yii::t('yuncms', 'There is no user with this email address')],
66
-            'emailUnconfirmed' => ['email', function ($attribute) {
66
+            'emailUnconfirmed' => ['email', function($attribute) {
67 67
                 $this->user = User::findByEmail($this->email);
68
-                if ($this->user !== null && Yii::$app->settings->get('enableConfirmation','user') && !$this->user->isEmailConfirmed) {
68
+                if ($this->user !== null && Yii::$app->settings->get('enableConfirmation', 'user') && !$this->user->isEmailConfirmed) {
69 69
                     $this->addError($attribute, Yii::t('yuncms', 'You need to confirm your email address.'));
70 70
                 }
71 71
             }],
@@ -83,9 +83,9 @@  discard block
 block discarded – undo
83 83
     {
84 84
         if ($this->validate()) {
85 85
             /** @var UserToken $token */
86
-            $token = new UserToken([ 'user_id' => $this->user->id, 'type' => UserToken::TYPE_RECOVERY]);
86
+            $token = new UserToken(['user_id' => $this->user->id, 'type' => UserToken::TYPE_RECOVERY]);
87 87
             $token->save(false);
88
-            Yii::$app->sendMail($this->user->email,Yii::t('yuncms', 'Complete password reset on {0}', Yii::$app->name),'user/recovery',['user' => $this->user, 'token' => $token]);
88
+            Yii::$app->sendMail($this->user->email, Yii::t('yuncms', 'Complete password reset on {0}', Yii::$app->name), 'user/recovery', ['user' => $this->user, 'token' => $token]);
89 89
             Yii::$app->session->setFlash('info', Yii::t('yuncms', 'An email has been sent with instructions for resetting your password'));
90 90
             return true;
91 91
         }
Please login to merge, or discard this patch.
src/user/models/User.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -49,13 +49,13 @@  discard block
 block discarded – undo
49 49
     const AFTER_REGISTER = 'afterRegister';
50 50
 
51 51
     //场景定义
52
-    const SCENARIO_CREATE = 'create';//后台或控制台创建用户
53
-    const SCENARIO_UPDATE = 'update';//后台或控制台修改用户
54
-    const SCENARIO_REGISTER = 'basic_create';//邮箱注册
55
-    const SCENARIO_EMAIL_REGISTER = 'email_create';//邮箱注册
56
-    const SCENARIO_MOBILE_REGISTER = 'mobile_create';//手机号注册
57
-    const SCENARIO_SETTINGS = 'settings';//更新
58
-    const SCENARIO_CONNECT = 'connect';//账户链接或自动注册新用户
52
+    const SCENARIO_CREATE = 'create'; //后台或控制台创建用户
53
+    const SCENARIO_UPDATE = 'update'; //后台或控制台修改用户
54
+    const SCENARIO_REGISTER = 'basic_create'; //邮箱注册
55
+    const SCENARIO_EMAIL_REGISTER = 'email_create'; //邮箱注册
56
+    const SCENARIO_MOBILE_REGISTER = 'mobile_create'; //手机号注册
57
+    const SCENARIO_SETTINGS = 'settings'; //更新
58
+    const SCENARIO_CONNECT = 'connect'; //账户链接或自动注册新用户
59 59
     const SCENARIO_PASSWORD = 'password';
60 60
 
61 61
     //头像
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
     public function behaviors()
79 79
     {
80 80
         $behaviors = parent::behaviors();
81
-        return ArrayHelper::merge($behaviors,[
81
+        return ArrayHelper::merge($behaviors, [
82 82
             'taggable' => [
83 83
                 'class' => TaggableBehavior::class,
84 84
                 'tagValuesAsArray' => true,
@@ -101,8 +101,8 @@  discard block
 block discarded – undo
101 101
             static::SCENARIO_EMAIL_REGISTER => ['nickname', 'email', 'password'],
102 102
             static::SCENARIO_MOBILE_REGISTER => ['mobile', 'password'],
103 103
             static::SCENARIO_SETTINGS => ['username', 'email', 'password'],
104
-            static::SCENARIO_CONNECT => ['nickname', 'email', 'password'],//链接账户密码可以为空邮箱可以为空
105
-            static::SCENARIO_PASSWORD => ['password'],//只修改密码
104
+            static::SCENARIO_CONNECT => ['nickname', 'email', 'password'], //链接账户密码可以为空邮箱可以为空
105
+            static::SCENARIO_PASSWORD => ['password'], //只修改密码
106 106
         ]);
107 107
     }
108 108
 
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
      */
113 113
     public function rules()
114 114
     {
115
-        return ArrayHelper::merge(parent::rules(),[
115
+        return ArrayHelper::merge(parent::rules(), [
116 116
             // nickname rules
117 117
             'nicknameRequired' => ['nickname', 'required', 'on' => [self::SCENARIO_EMAIL_REGISTER, self::SCENARIO_CONNECT]],
118 118
             // email rules
Please login to merge, or discard this patch.
src/user/migrations/m180223_102826Create_user_profile_table.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
             'location' => $this->string()->comment('Location'),
31 31
             'address' => $this->string()->comment('Address'),
32 32
             'website' => $this->string()->comment('Website'),
33
-            'timezone' => $this->string(100)->comment('Timezone'),//默认格林威治时间
33
+            'timezone' => $this->string(100)->comment('Timezone'), //默认格林威治时间
34 34
             'birthday' => $this->string(15)->comment('Birthday'),
35 35
             'current' => $this->smallInteger(1)->comment('Current'),
36 36
             'qq' => $this->string(11)->comment('QQ'),
Please login to merge, or discard this patch.
src/db/jobs/CreateActiveRecordJob.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@
 block discarded – undo
42 42
     {
43 43
         /** @var ActiveRecord $class */
44 44
         $class = $this->modelClass;
45
-        $class::create($this->attributes,$this->runValidation);
45
+        $class::create($this->attributes, $this->runValidation);
46 46
     }
47 47
 
48 48
     /**
Please login to merge, or discard this patch.
src/user/Bootstrap.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
         if ($app->hasModule('user') && ($module = $app->getModule('user')) instanceof Module) {
31 31
             //监听用户活动时间
32 32
             /** @var \yii\web\UserEvent $event */
33
-            $app->on(Application::EVENT_AFTER_REQUEST, function ($event) use ($app) {
33
+            $app->on(Application::EVENT_AFTER_REQUEST, function($event) use ($app) {
34 34
                 if (!$app->user->isGuest && Yii::$app->has('queue')) {
35 35
                     $user = UserExtra::findOne(['user_id' => $app->user->id]);
36 36
                     $user->updateAttributesAsync(['last_visit' => time()]);
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 
40 40
             //监听用户登录事件
41 41
             /** @var \yii\web\UserEvent $event */
42
-            $app->user->on(User::EVENT_AFTER_LOGIN, function ($event) use ($app) {
42
+            $app->user->on(User::EVENT_AFTER_LOGIN, function($event) use ($app) {
43 43
                 //记录最后登录时间记录最后登录IP记录登录次数
44 44
                 $user = UserExtra::findOne(['user_id' => $app->user->id]);
45 45
                 $user->updateAttributesAsync(['login_at' => time(), 'login_ip' => Yii::$app->request->userIP]);
Please login to merge, or discard this patch.