Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2005, 13:45
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Eso lo haces en la segunda capa, osea en el CONTROL antes de invocar tus objetos de la Logica del Negocio, haces las validaciones de las sessiones.......

por ejemplo, cuando trabajas con struts tienes una clase extendida de la clase ACTION la cual contiene un metodo llamado EXECUTE que te regresa un ActionForward

OK, ahora dependiendo de que usuario sea es que vas a regresar el forward correspondiente...

Código PHP:
public class ModificaDatosUsuarioAction extends Action{

    public 
ActionForward execute (
            
ActionMapping mapping
            
ActionForm form
            
HttpServletRequest request
            
HttpServletResponse responsethrows Exception {
        
        
//tomas la session
        //verificas
        //quesea correcta

        //si todo esta bien
        
return mapping.findForward("success");

        
//........... haces lo que querrais

        //sino pues regresas que no esta bien
        
return mapping.findForward("wrong");
    }
    

la session la sacas del parametro request

espero te sirva

have funn