Hombre, pues de entrada te preguntaría ¿por qué quieres derivar Usuario de Conexion? No me cuadra.
Yo definiría un objeto global de tipo Conexion el cual incluiría en cada script que lo requiera. Al construir dicho objeto le paso los valores de conexión, posiblemente leidos desde un archivo externo.
La clase Usuario (y otras) usarían dicho objeto global.
En cuanto a la segunda pregunta (de las sesiones), debeías abrir otro hilo, pero sí, usa sesiones y no olvides cargar las definiciones de clase antes de acceder a cuaquier objeto que guardes en la sesión.
// Saludos
|