Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

El admin con rango 4 se me pasa a avanzado, rango 2

Hola, en mi pagina tengo el rango de administrador, con rango 4, pero al cabo de un tiempo, al publicar X post se pasa automaticamente a rango 2, avanzado, y esto con los que tienen rango 1, principiante, esta bien, pero no para el administrador, que quiero que siempre este con rango 4, como lo arreglo?,

Espero haberme explicado

Gracias
0
Puntos
601
Visitas
4
Resp
Por borch hace 51 meses
Avanzado
Respuesta #1
supongo que tendrás una función para que te actualice los rangos de manera automática, lo único que tienes que hacer es una condicional que te ejecute la función auto rango siempre y cuando el usuario a actualizar no sea administrador por ejemplo
<?php  
	if (saber_rango_user($row_Consulta['autor']) !=4 ){
		//Si el rango del usuario es distinto a 4 ejecutas la función
		 actualizar_rango($row_Consulta['autor']);	 
	}
?>
o puede que te venga mejor así
<?php  
	if (saber_rango_user($_SESSION['MM_Id']) !=4 ){
		//Si el rango del usuario es distinto a 4 ejecutas la función
		 actualizar_rango($_SESSION['MM_Id']);	 
	}
?>
aun así quiero que comprendas que esto son únicamente ejemplos para que comprendas que la función actualizar_rango no tiene que ejecutarse cuando hablamos de un usuario que sea administrador, creo que es muy sencillo de entender

Saludos
0
Puntos
Por alber hace 51 meses
Administrador
Respuesta #2
mil gracias alber, eres un acha!!
0
Puntos
Por borch hace 51 meses
Avanzado
Respuesta #3
Hola alber, donde pongo este script??, lo he puesto en funciones.php pero nada, no me fona.

Gracias
0
Puntos
Por borch hace 51 meses
Avanzado
Respuesta #4
La función que me saca el rango se llama "sacarrango", y la función que me cambia de rango es " subir_rango", le pongo asi:


if (sacarrango($_SESSION['MM_id']) !=4 ){ //Si el rango del usuario es distinto a 4 ejecutas la función
subir_rango($_SESSION['MM_id']);
}

pero no me fona, me da error en la pagina.
0
Puntos
Por borch hace 51 meses
Avanzado
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate