Vraag : Hoe te om PHP de Manager van de Zitting terug te stellen om in gebreke te blijven

Ik heb een probleem dat ik het proberen heb ontmoet om authentificatie met een Joomla plugin.

The plugin zelf uit te voeren heb een dossier-browser die aan Joomla volledig afzonderlijk is (d.w.z. buiten API en de onafhankelijke), maar ik moet toegang tot slechts voor authentiek verklaarde gebruikers verlenen.  Dit op zichzelf is gemakkelijk genoeg, aangezien ik het kader kan omhoog in brand steken Joomla en de gebruiker vragen.  Dit werkt boete.  Nochtans, op verdere vraag aan de pagina, wil ik een zittingsvariabele kunnen gebruiken om te bevestigen de gebruiker zonder het moeten het probleem/>
The omhoog in brand steken van Joomla app again.

So, moet ik aan een standaardPHP zitting kunnen schrijven NADAT de zittingsmanager overriden door Joomla is geweest.  Hoofdzakelijk, moet ik terug naar standaard behandeling kunnen schakelen - maar kan ik geen weg om this.

Anyone om het even welke ideeën te doen vinden?

Antwoord : Hoe te om PHP de Manager van de Zitting terug te stellen om in gebreke te blijven

Ik kon niet het gebruiken, die het punt - gebruik Joomla een voorwerp van de Zitting en het gegevensbestand was, maar ik had eenvoudige zittingen zonder Joomla nodig.

Hoe dan ook, heb ik definitief het uitgewerkt.  De code zal hieronder om het even welke huidige zitting en reeks de zittingsmanager terug naar gebrek beëindigen.  Het zal dan de zitting openen.  Vreemd, ben ik zeker ik dit voordien zonder succes probeerde, maar het werkt nu volkomen.


1:
2:
3:
@session_destroy ();
ini_set („session.save_handler“, „dossiers“);
session_start ();
Andere oplossingen  
 
programming4us programming4us