Foros del Web » Programando para Internet » PHP »

Como comprobar un rol para un usuario dado en Yii1.1

Estas en el tema de Como comprobar un rol para un usuario dado en Yii1.1 en el foro de PHP en Foros del Web. Hola tengo un backend hecho en yii, usando el sistema de reglas de acceso basadas en roles que viene integrado al framework, en por una ...
  #1 (permalink)  
Antiguo 18/12/2014, 12:00
Avatar de hmvr414  
Fecha de Ingreso: marzo-2011
Ubicación: Santiago de Cali, Colombia
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 16
Pregunta Como comprobar un rol para un usuario dado en Yii1.1

Hola


tengo un backend hecho en yii, usando el sistema de reglas de acceso basadas en roles que viene integrado al framework, en por una parte tengo:

Código PHP:
Ver original
  1. $auth = Yii::app()->authManager;
  2. $auth->assign('Jugador',$usr->login);

esto asigna el rol 'Jugador' al registro del usuario $usr, creando la entrada correspondiente en la tabla authassignment, si el rol ya ha sido asignado se produce un error, lo que necesito es comprobar si el usuario ya tiene asignado ese rol.

Se que hay esta opcion:


Código PHP:
Ver original
  1. if(Yii::app()->user->checkAccess('Jugador')) {
  2. }

pero requiere que el usuario inicie sesion, lo que busco es una forma de comprobar el rol de un usuario dado su id o su login.


gracias.

Etiquetas: yii
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:53.