Página 1 de 1

Reconocer admin

Publicado: 27 Ene 2011, 22:44
por Nisakar
URL: http://www.woc.shinobiswar.com/forums/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Advanced BBCode Box 3 - Categorize Announcements and Stickies
Default Topic Icon - External Links in Rokbox
Genders - Legend Repositioning
Live Preview - Log connections
Login After Activation - Moderator Needed
NV advanced last topic titles - Post Expire
Post First Before Voting - Prime Instant Redirect
Prime Links - Share Topic
Show Banned Status - Simple Profile Comments
User's notes - jQuery Quick Edit
Plantilla(s) usada(s): prosilver
Servidor: Linux, gratuíto
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Buenas~ esta vez mi problema es más sencillo XD Estaba preparando un foro en phpbb2, con un sistema compartido pero propio. El caso es que necesito reconocer cuando un usuario es Admin o Mod, he mirado por todos lados, incluso en la documentación de phpbb pero o no me entero, o no lo pone xD

En phpbb2 era utilizando $userdata['user_level'] == ADMIN pero ahora no se como es. Estaba utilizando $user->data['user_type'] == 3 pero he leido que eso seria para validar solo como Fundador, no como Administrador en general...

A ver si podeis ayudarme porque esto es algo imprescindible, sin administración no es posible hacer nada! XD

Salut~

Reconocer admin

Publicado: 28 Ene 2011, 00:15
por HuanManwe
Nisakar escribió:Estaba preparando un foro en phpbb2, con un sistema compartido pero propio...
¿Lo que quieres es para phpBB2 ó phpBB3?

Re: Reconocer admin

Publicado: 28 Ene 2011, 00:56
por Nisakar
PHPBB3, lo estaba haciendo en phpbb2 y lo he cambiado, por eso ahora tengo el problema ese.

Lo he hecho validando por group_id que sea el de admin...pero no se si termina de ser buena idea hacerlo asi.

Re: Reconocer admin  Tema Solucionado

Publicado: 28 Ene 2011, 04:01
por leviatan21
Nisakar escribió:PHPBB3, lo estaba haciendo en phpbb2 y lo he cambiado, por eso ahora tengo el problema ese.

Lo he hecho validando por group_id que sea el de admin...pero no se si termina de ser buena idea hacerlo asi.
Debes comprobar si tiene permisos de administrador, por ejemplo para habilitar el enlace al ACP se hace esta pregunta :

Código: Seleccionar todo

if ($auth->acl_get('a_') && !empty($user->data['is_registered']))
{
// SOY ADMINISTRADOR
} 

Reconocer admin

Publicado: 28 Ene 2011, 21:35
por Nisakar
Gracias leviatan, me funciona a la perfección (: