Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 18:21
neez
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 14 años, 10 meses
Puntos: 0
Trabajando con sessiones

Hola que tal, tengo una pequeña duda, espero alguien me pueda responder.

Estoy trabajando con sessiones donde tengo 3 tipos de usuarios, uno es administrador general, el otro un administrador con siertos privilegios y el ultimo es un usuario con menos privilegios que los otros dos.

Tengo una seccion donde el usuario realiza una validacion de un pago.

INGRESA
El beneficiario de la cuenta
la fecha del dia de deposito
la fecha del sistema ( se genera automaticamente)
su correo
la cantidad
un comentario
y por ultimo se guarda en la base de datos que usuario mando esa informacion

Los otros dos usuarios verifican si es correcta la informacion y validan el pago para que el usuario sepa que fue correcto todo.

Bueno mi problema es que en la pagina de validacion tengo lo siguiente

Id pago | fecha | usuario | validado | administrador que valid |
20 | 10/07/2008 | fulanito | no | | Validar

Bueno la opcion validar solo aparese cuando un usuario es administrador mientras tanto no aparesera.
El problema viene cuando le doy clic en validar, al darle clic en validar donde dice validado tiene que apareser "si" y en administrador, el administrador que valido.


Id pago | fecha | usuario | validado | administrador que valid |
20 | 10/07/2008 | fulanito | si | perenganito | no validar

cuando estoy en mi servidor local y tengo la session del administrador abierto y la del usuario, me cambia donde dice usuario a la hora de darle clic en validar y pone al administrador :S y no entiendo el ¿ por que?, ya revise el codigo sql y esta bien, se los pongo para que revisen

Código PHP:
result=$conn->query("update pagobanc
                            set verifica = '1', aceptado = '1', admin='$admin'
                            where id_pagobanc = '$username'"
); 
Para nada toco el registro usuario, solo actualizo el administrador poniendo el nombre del administrador.

Me gustaria saber si esto pasaria cuando lo suba a un servidor, si habra conflictos si hay mas de dos usuarios conectados a la pagina o solo pasa en el servidor local.

ha la variable $admin la optengo de la siguiente manera.

Código PHP:
$admin $_SESSION['valid_user']; 
no se si eso tenga algo que ver, ustedes que me recomendarian ?????