data['id'], $user->data['username'], $user->colour() ); // Set the common permissions Auth::SetCommonPermissions( bindec(Permissions::getUserPermissions($uid)['SITE']), Permissions::check('MANAGE', 'USE_MANAGE', $uid, 1) ? 1 : 0, Permissions::check('SITE', 'CREATE_BACKGROUND', $uid, 1) ? 1 : 0, Permissions::check('SITE', 'CHANGE_USERNAME', $uid, 1) ? 1 : 0, Permissions::check('SITE', 'MULTIPLE_GROUPS', $uid, 1) ? 2 : ( Permissions::check('SITE', 'CREATE_GROUP', $uid, 1) ? 1 : 0 ) ); Auth::Accept(); } else { Auth::Deny(); } } // Serve the authentication data Auth::Serve();