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
$auth = Yii::app()->authManager; $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
if(Yii::app()->user->checkAccess('Jugador')) { }
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.