Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2015, 05:38
Jozinei
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Restringir usuarios para que vean solamente lo que cada uno registra

Ah si, perdón por el texto todo encimado. Gracias por la respuesta.
Bueno, mi duda está en como puedo obtener el usuario logueado y compararlo al campo de mi tabla productos?

Tengo una servlet donde hago todo el proceso para conectar a la base de datos y comparar con la tabla usuarios para realizar el login, pero ahora quiero hacer la comparación dentro de una servlet de productos y pasarla por parámetro a mi consulta, que se encuentra en un archivo dao que lo utilizo tanto para listar, modificar, eliminar o realizar algún registro de mi tabla productos.

Como hago para para obtener el valor del usuario logueado, convertirlo a String para entonces pasarlo por parámetro a mi función que listar?

A ver si puedo dar un ejemplo:

En mi servlet de productos tengo:

Código PHP:
String orden request.getParameter("orden");
                if (
orden == null) {
                    
orden "pro_codigo";
                } 
luego paso esa variable a mi dao :

Código PHP:
List listaProductos productoDao.getListaProductos(orden); 
Y en mi dao algo así:

Código PHP:
public List getListaProductos(String orden
Y la utilizo para determinar una orden en mi lista de productos que traeré desde la base de datos en un archivo jsp.

En realidad paso más parámetros, pero solo pongo este de orden como ejemplo. Lo que quiero es que me ayuden a pasar el usuario logueado a mi dao para en mi consulta poner algo como:

where pro_usuario = param_pasado

Donde en:

pro_usuario ya está archivado el nombre del usuario que hizo el registro.
param_pasado contenga el usuario que esté logueado en ese mismo momento.

No se si me explico bien, pero esa es la idea, como lo hago?