Browse Source

Fixed setting defaults in User model of advanced app, see bb145f5067

tags/2.0.0-rc
Alexander Makarov 11 years ago
parent
commit
0b7f649148
  1. 14
      apps/advanced/common/models/User.php
  2. 2
      apps/advanced/frontend/models/SignupForm.php

14
apps/advanced/common/models/User.php

@ -45,6 +45,20 @@ class User extends ActiveRecord implements IdentityInterface
}
/**
* @inheritdoc
*/
public function rules()
{
return [
['status', 'default', 'value' => self::STATUS_ACTIVE],
['status', 'in', 'range' => [self::STATUS_ACTIVE, self::STATUS_DELETED]],
['role', 'default', 'value' => self::ROLE_USER],
['role', 'in', 'range' => [self::ROLE_USER]],
];
}
/**
* @inheritdoc
*/
public static function findIdentity($id)

2
apps/advanced/frontend/models/SignupForm.php

@ -48,7 +48,7 @@ class SignupForm extends Model
$user->email = $this->email;
$user->setPassword($this->password);
$user->generateAuthKey();
$user->save(false);
$user->save();
return $user;
}

Loading…
Cancel
Save