Amigos tengo una pequeña consulta, resulta que quiero validar un usuario segurn el ROl que tiene, me refiero que que segun el rol que tiene ingrese o vea una pagina especifica, ejemplo:
si es administrador o tenga el rol =1 , que ingrese a una pagina externa A
y si es un usuario con rol de estudiantes osea 5 que le visualiza otra pagina externa B
Este mi codigo pero no me resulta hasta ahora, cuan cuando hago la condicion me muestra la pagina A para ambos , que estará mal? Sio tuvieran otra idea por favor se los agradeceria mucho.
//obtenemos el contexto del curso a partir de su id
$contexto = get_context_instance(CONTEXT_COURSE,$SESSION->cal_course_referer);
$roles = get_user_roles($contexto, $USER->id);
foreach ($roles as $role) {
echo $role->roleid.'<br />'; // muestro el rol
echo $role->name.'<br />'; // muestro el nombre del usuario
}
///////////////////////////////////
aca hago mi condicion de acuerdo al rol q pertence y direcciono a la pagina,
//////////////////////////////////
if ($role->roleid = 1) {
mostrar pagina externa A
}
else
{
mostrar pagina externa B
}