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'");
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'];