Cuestión : Cómo reajustar a tratante de la sesión del PHP al defecto

Tengo un problema que he encontrado intentar ejecutar la autentificación con un Joomla plugin.

The enchufable sí mismo tenga un archivo-hojeador que es totalmente separado a Joomla (es decir fuera del API y de la independiente), pero necesito permitir solamente el acceso a los usuarios authenticados.  Esto en sí mismo es bastante fácil, como puedo encender para arriba el marco de Joomla y preguntar al usuario.  Esto trabaja muy bien.  Sin embargo, en llamadas subsecuentes a la página, quiero poder utilizar una variable de la sesión para confirmar al usuario me authentico sin tener que encender para arriba el problema de Joomla app again.

The soy que Joomla utiliza a tratante de encargo de la sesión.  Cuál este los medios son que cuando ahorro la variable de la sesión después de la autentificación, esta variable está entrando la sesión de la base de datos de Joomla.  Cuando entonces pregunto esto en la carga siguiente de la página, estoy preguntando la sesión estándar del PHP (sin cuaesquiera tratantes de encargo). el

So, necesito poder escribir a una sesión estándar del PHP DESPUÉS DE QUE haya sido el tratante de la sesión overriden por Joomla.  ¿Esencialmente, necesito poder volver a la dirección del estándar - pero no puedo encontrar ninguna manera de hacer this.

Anyone ideas?
class= del

Respuesta : Cómo reajustar a tratante de la sesión del PHP al defecto

No podría utilizarlo, ése era el punto - las aplicaciones de Joomla un objeto de sesión y la base de datos, pero yo necesitamos sesiones simples sin Joomla.

De todos modos, finalmente lo he elaborado.  El código abajo terminará cualquier sesión actual y fijará a tratante de la sesión de nuevo a defecto.  Entonces abrirá la sesión.  Extraño, estoy seguro que intenté esto antes sin éxito, pero ahora trabaja perfectamente.


1:
2:
3:
@session_destroy ();
ini_set (“session.save_handler”, “archivos ");
session_start ();
Otras soluciones  
 
programming4us programming4us