hola a todos,
tengo el sgte codigo en un tpl:
Código PHP:
<a h ref=../Materias/paralelos.php?idparalelo={$RS8[i].idparalelo}&idmateria={$RS8[i].idmateria}&idprofesor={$idprofesor}
cuando se hace click en el link, el resultado seria lo sgte donde se pone la url:
Código PHP:
localhost/proyecto/Materias/paralelos.php?idparalelo=1A&idmateria=2&idprofesor=2
ahora si se cambia la idmateria por 3 en vez de 2 y se recarga la pagina se accede a la materia idmateria=3 a la cual no deberia tener acceso, como hago para que el usuario no pueda cambiar los datos que se pasan o si los cambia que le salga un error, he pensado en la encriptacion, pasar variables en forma invisible, no se si eso existe

el objetivo es que el usuario, en este caso el profesor, solo pueda acceder a las materias que le han sido asignadas y de ninguna manera pueda acceder a otras.
he visto que se utilizan urlencode pero yo utilzo el smarty en los templates y no he logrado encontrar una solucion,
gracias por adelantado,
saludos.