Jump to content
php.lv forumi

Joomla: Pašreiz ielogotā jūzera ID


Toms

Recommended Posts

Lieta tāda, ka man jānoskaidro jūzera ID, kas ir ielogojies pašreiz. Parasti kad taisu, tad man tas ID glabājas iekš $_SESSION[session_id()] = user_id

Joomla, cik apskatīju, glabā info par jūzeri iekš $my

 

Tātad: Man ir viens fails (nesaistīts ar Joomlu), kurā vajag zināt, kurš jūzers ielogojies joomlā...

 

Varbūt kāds zin, kuri faili jāinklūde un kādi mainīgie jāinicializē� ($my = new user() vai tamlīdzīgi)?

Edited by Toms
Link to comment
Share on other sites

Joomla ir kaut kāds CMS.

Man negribas iedziļināties tajā visā, tāpēc prasīju, varbūt ir kāds zinātājs.. Tikai ID jānoskaidro..

 

$_SESSION['user']['id'] = 1; <-- tas arī der :)

Glabāt $_SESSION[session_id()] = 1 <-- tas man tāds pieradums. Bet nav jau slikts..

 

Cerēju, ka kāds zinās uzreiz, lai nav jāmeklē...

Link to comment
Share on other sites

Izpētīju un tātad atbilde uz "Pašreiz ielogotā jūzera ID, Kur atrast?":

 

// Set flag that this is a parent file

define( '_VALID_MOS', 1 );

require( '../joomla/globals.php' );

require_once( '../joomla/configuration.php' );

require( '../joomla/includes/joomla.php' );

 

//šeit nāk kods no index.php, tā vieta, kas uztaisa $database un $option mainīgos.

 

// mainframe is an API workhorse, lots of 'core' interaction routines

$mainframe = new mosMainFrame( $database, $option, '.' );

$mainframe->initSession();

 

/** get the information about the current user from the sessions table */

$my = $mainframe->getUser();

 

Un iekš $my->id ir tekošā lietotāja ID :)

Link to comment
Share on other sites

  • 3 weeks later...

Nu ja cilveks straadaa ar Joomla, tad arii jauzaicina uz latvieshu Joomla forumu, kur var atrast palidzibu. Seit taadas sadaljas nav, taapeec ieliku kur bija jautaajums par to.

 

Jo vairaak informacijas ir pieejams jo labaak visiem, vai ta ne?

 

Php ir viena no joomla pamata sastavdaljaam, redzu ka vareesim sadaboties palidzzibas sniegshanaa tiem kam taa ir vajadziiga.

Link to comment
Share on other sites

×
×
  • Create New...