当前位置: 首页>>代码示例>>PHP>>正文


PHP steam_factory::create_user方法代码示例

本文整理汇总了PHP中steam_factory::create_user方法的典型用法代码示例。如果您正苦于以下问题:PHP steam_factory::create_user方法的具体用法?PHP steam_factory::create_user怎么用?PHP steam_factory::create_user使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在steam_factory的用法示例。


在下文中一共展示了steam_factory::create_user方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: createEmployee

 public function createEmployee($login, $password, $email, $firstname, $lastname, $branchID = "", $customerID = "")
 {
     $connector = new steam_connector(STEAM_SERVER, STEAM_PORT, STEAM_ROOT_LOGIN, STEAM_ROOT_PW);
     // Create user
     $activationCode = steam_factory::create_user($connector->get_id(), $login, $password, $email, $lastname, $firstname);
     // Get new user and activate
     $newUser = steam_factory::get_user($connector->get_id(), $login);
     $newUser->activate($activationCode);
     if ($branchID != "" && $branchID != "0") {
         // Add user to branch group
         $branch = new steam_group($connector->get_id(), $branchID);
         $branch->add_member($newUser);
         // Add user to customer group
         $customer = $branch->get_parent_group();
         $customer->add_member($newUser);
         $newUser->set_attribute("BRANCH_ID", $branchID);
     } else {
         if ($customerID != "" && $customerID != "0") {
             $customer = new steam_group($connector->get_id(), $customerID);
             $customer->add_member($newUser);
         }
     }
     // Add user to base group
     $base = steam_factory::get_group($connector->get_id(), BASE_GROUP);
     $base->add_member($newUser);
     $newUser->set_attribute(GENERATED_PASSWORD, $password);
     $newUser->set_attribute("USER_LANGUAGE", "german");
     $newUser->set_attribute("OBJ_DESC", "Teilnehmer");
     //hack, adding user to course. remove this
     //steam_factory::get_group($GLOBALS["STEAM"]->get_id(), "Courses.Goertz.G-01.learners")->add_member($newUser);
     //$connector->disconnect();
     return $activationCode;
 }
开发者ID:rolwi,项目名称:koala,代码行数:33,代码来源:class.sTeamServerDataAccess.php


注:本文中的steam_factory::create_user方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。