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
1292
Visitas
4
Resp
Por borch hace 11 años
Developer
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 11 años
Admin
Respuesta #2
mil gracias alber, eres un acha!!
0
Puntos
Por borch hace 11 años
Developer
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 11 años
Developer
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 11 años
Developer
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar