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; }