Escribiendo código me he encontrado con un problema del cual me gustaría saber qué ideas y opiniones tienen ustedes, a ver cual me conviene más.
Resulta que las sesiones podría administrarlas creando mi propia clase para las sesiones o administrarlas según donde necesite crear y borrar sesiones.
Esto quiere decir que si el usuario hace login, recoja los datos y el controller los mande a una clase Sessions que cree la sesión login o cualquier otra sesion recorriendo el array y manteniendo las claves y valores, solo que esos valores pasarían a formar parte de una sesión.
O por otro lado simplemente igualar la sesión al contenido que yo quiera a la altura del código que lo necesite y de esta forma evitaría tener que leer los datos de un array con un foreach y asignarlos a la sesión.
Con una manera controlo más el código, pero con la otra ahorro procesos.
¿Qué me recomiendan que haga?