Traza: » modulo_ser_cpl » modulo_ser_auth » modulo_ser_exec » modulo_ser_pike » modulo_ser_xlog » bancos_de_canal » modulo_ser_enum » modulo_ser_mysql » modulo_ser_msilo » modulo_ser_group
¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.
Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña
ARREGLAR
grupo: Esta exportación del módulo funciona necesarry para la comprobación de la calidad de miembro de grupo. Hay una tabla de la base de datos que contiene la lista de usuarios y los grupos que pertenecen a. La tabla es utilizada por funciones de este módulo.
Un uso típico es comprobar si el usuario es el miembro de un grupo particular (tal como LongDistance), para controlar el acceso a una facilidad particular.
La función del is_user_in (URI, grupo) permite el comprobar de si el usuario es un miembro de un grupo specifiic. El parámetro de “URI” especifica el campo que contiene a URI. Puede ser uno de los valores siguientes:
Configuración
El módulo del grupo se debe cargar después de un módulo de la base de datos (tal como mysql). Él nneds para ser dichos las tablas y las columnas a utilizar al comprobar calidad de miembro de grupo.
modparam (“grupo”, “tabla”, “grp”)
modparam (“grupo”, “user_column”, “username”)
modparam (“grupo”, “domain_column”, “dominio”)
modparam (“grupo”, “group_column”, “grp”)
modparam (“grupo”, “use_domain”, 1)
Ejemplo Comprobar si no prohiban un usuario el acceso a las llamadas interurbanas. Puesto que están extrayendo al URI del usuario de las “credenciales” significa que lo han authenticado ya.
¡si (! is_user_in (“credenciales”, “ld”)) {
sl_send_reply (“403”, “llamadas locales solamente”);
rotura;
};