public function beforeSave($insert) { if (parent::beforeSave($insert)) { if ($insert == self::EVENT_BEFORE_INSERT) { $user = Yii::$app->user->identity; $account = $user['username']; $this->created_person = $account; $this->created_at = CDate::getCurrentDateTime(); } else { } $this->updated_at = CDate::getCurrentDateTime(); return true; } else { return false; } }
public function getCurrentUser($username, $usercode) { $user = AdminUser::findOne(['username' => $username]); if ($user->username) { } else { $u = AdminUser::findOne(['code' => $usercode]); if ($u->code) { echo json_encode(["status" => "fail", "content" => "user code is exist"]); exit; } $user = new AdminUser(); $user->username = $username; $user->code = $usercode; $user->setPassword(md5(CDate::getCurrentDateTime())); # 设置默认的用户权限组 $user->role = CConfig::param("default_role_id"); //$adminUser->save(); //$user = AdminUser::findOne(['username' => $username]); } $user->generateAccessToken(); $user->save(); return $user; }