Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2007, 10:58
Avatar de nachopro
nachopro
 
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Validar y*o cambiar campo...

primero creo entender lo que preguntás pero no del todo, podrías explayarte?

después el código expuesto tiene un grosero error (que no es vital)

Código PHP:
$colname_modifica "-1";
if (isset(
$_GET['recordID'])) // si no llega a estar seteado de todos modos tirará una consulta contra la base de datos... y esto generará tráfico innecesario en el MySQL
{
    
$colname_modifica = (get_magic_quotes_gpc()) ? $_GET['recordID'] : addslashes($_GET['recordID']);
}
mysql_select_db($database_prueba$prueba);
$query_modifica sprintf("SELECT * FROM datos_notario WHERE usuario = '%s'"$colname_modifica);
$modifica mysql_query($query_modifica$prueba) or die(mysql_error());
$row_modifica mysql_fetch_assoc($modifica);
$totalRows_modifica mysql_num_rows($modifica); 
sería más simple que si no está seteado sólo muestres un cartel de error.
caso contrario, hagas las consultas pertinentes

luego te recomiendo hacer un sistema de permisos en donde a cada usuario le asignes un rango.

y para restringir o no el uso en determinado sector comparas el rango de ese usuario.

por ejemplo
usuario: rango 1
usuario2: rango 10

y en tu programa ponés

Código PHP:
<?

if ($rango 10)
{
    
// muestro el contenido
{
else
{
    
// no tiene permisos
    
echo 'No tiene permisos suficientes como para ver el contenido solicitado';
}

?>
el motivo por el cual te conviene usar rangos con un cierto margen entre los mismos es que en el futuro puede aparecer un usuario que esté entre los privilegios del usuario y del usuario2

por ejemplo el usuario-uno-y-medio, cuyo rango podría ser 5 y tener un poco más de acceso que el usuario2 pero no tanto como el usuario

se entiende?

espero que sí, un saludo