Saydead   9 Aug, 2011, 6:14 pm
#1

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.

<?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.
Omar G.   9 Aug, 2011, 7:21 pm
#2
No entendi muy bien que quieres validar, pero asi:
$mybb->user['uid'] == 1 || $mybb->user['uid'] == 2 || $mybb->user['uid'] == 3

Funciona, tambien existe el array pero no me lo se de memoria ese xD
Última modificación: 9 Aug, 2011, 7:21 pm por Black Men.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Gypaete   10 Aug, 2011, 3:57 am
#3
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í:
<?php
if($mybb->usergroup['gid'] != 1 && $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.
Saydead   10 Aug, 2011, 7:32 am
#4
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.
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.