[Error]  validar usuario por grupos?
* URL del foro: http://localhost * Versión del foro: 1.6.4 * Actualización: 1.6.4 Hola a todos, no se si aquí tendría que poner el post pero bueno...


Hola a todos, no se si aquí tendría que poner el post pero bueno.

Lo que deseo es validar usuarios por grupos es decir que cuando un usuario del grupo x este conectado pueda ver una opción y los demás grupos no, yo lo he hecho con la id de usuario pero digamos quiero poner otro usuario para que vea esto, no deseo modificar el archivo solo para esto.

el código de validación de usuario que he hecho es este sencillo pero voy a modificar para hacerlo mas complejo pero de seria ponerlo mejor por grupos.

Código PHP:
<?php
if($mybb->user['uid'] == 1)
{
    echo 
"<a href=\"{$mybb->settings['bburl']}/misc.php?page=insertar\">Insertar noticia</a>";
}
else{

}
?>

Gracias por su ayuda.

Última modificación: 9 Aug, 2011, 6:17 pm por ermarco.
No entendi muy bien que quieres validar, pero asi:
Código PHP:
$mybb->user['uid'] == || $mybb->user['uid'] == || $mybb->user['uid'] == 

Funciona, tambien existe el array pero no me lo se de memoria ese xD
{SIGNATURE_IMAGE}
Última modificación: 9 Aug, 2011, 7:21 pm por Black Men.
No, estáis equivocados los dos.

uid es tu uid, mientras lo que pide saydead es el gid.

Mira lo que quieres es algo así:
Código PHP:
<?php
if($mybb->usergroup['gid'] != && $mybb->usergroup['gid'] == AQUI TU GID)
{
    echo 
"<a href=\"{$mybb->settings['bburl']}/misc.php?page=insertar\">Insertar noticia</a>";
}

?>

Donde pone aquí tu gid, debes poner la gid del usergroup que quieres que se muestre.
gracia amigo me has resuelto el problema, ahora lo voy a modificar para usarlo con el switch, eso ya se como hacerlo claro xD.

La verdad es que lo estaba usando así pero lo ponía de esta manera $mybb->user['gid'] y por eso no me lo reconocía xD y tenía que ser así $mybb->usergroup['gid'] gracias de nuevo me has acelerado el desarrollo de mi sistema de noticias.
Última modificación: 10 Aug, 2011, 7:32 am por ermarco.