本文整理汇总了PHP中RBAC::createUser方法的典型用法代码示例。如果您正苦于以下问题:PHP RBAC::createUser方法的具体用法?PHP RBAC::createUser怎么用?PHP RBAC::createUser使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RBAC
的用法示例。
在下文中一共展示了RBAC::createUser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: create
//.........这里部分代码省略.........
//if ($arrayData["USR_STATUS"] == "ACTIVE") {
// $arrayData["USR_STATUS"] = 1;
//}
//
//if ($arrayData["USR_STATUS"] == "INACTIVE") {
// $arrayData["USR_STATUS"] = 0;
//}
//
//$userUid = $this->createUser($arrayData);
//
//if ($arrayData["USR_ROLE"] != "") {
// $this->assignRoleToUser($userUid, $arrayData["USR_ROLE"]);
//}
//
//$arrayData["USR_STATUS"] = $userStatus;
$userUid = $rbac->createUser($arrayData, $arrayData["USR_ROLE"]);
//Create in workflow
$arrayData["USR_UID"] = $userUid;
$arrayData["USR_PASSWORD"] = "00000000000000000000000000000000";
$result = $user->create($arrayData);
//User Properties
$userProperty = new \UsersProperties();
$aUserProperty = $userProperty->loadOrCreateIfNotExists($arrayData["USR_UID"], array("USR_PASSWORD_HISTORY" => serialize(array(\Bootstrap::hashPassword($arrayData["USR_PASSWORD"])))));
$aUserProperty["USR_LOGGED_NEXT_TIME"] = $arrayData["USR_LOGGED_NEXT_TIME"];
$userProperty->update($aUserProperty);
//Save Calendar assigment