Exemplo n.º 1
0
         $anonUser->addUserToRole(ANONYMOUS_USER_ID, ANONYMOUS_TEAM_ID);
     }
 } else {
     $anonUser = new BitPermUser();
     if ($anonUser->store($storeHash)) {
         // Remove anonymous from registered group
         $regGroupId = $anonUser->groupExists('Registered', ROOT_USER_ID);
         $anonUser->removeUserFromGroup(ANONYMOUS_USER_ID, $regGroupId);
         $anonUser->addUserToGroup(ANONYMOUS_USER_ID, ANONYMOUS_GROUP_ID);
     }
 }
 // Create 'Admin' user has id= 2
 $storeHash = array('real_name' => $_SESSION['real_name'], 'login' => $_SESSION['login'], 'password' => $_SESSION['password'], 'email' => $_SESSION['email'], 'pass_due' => FALSE);
 if (defined('ROLE_MODEL')) {
     $adminUser = new RolePermUser();
     if ($adminUser->store($storeHash)) {
         // add user to admin role
         $adminUser->addUserToRole($adminUser->mUserId, 1);
         // set admin role as default
         $adminUser->storeUserDefaultRole($adminUser->mUserId, 1);
     } else {
         vd($adminUser->mErrors);
         die;
     }
 } else {
     $adminUser = new BitPermUser();
     if ($adminUser->store($storeHash)) {
         // add user to admin group
         $adminUser->addUserToGroup($adminUser->mUserId, 1);
         // set admin group as default
         $adminUser->storeUserDefaultGroup($adminUser->mUserId, 1);