[Typo3-UG Denmark] fange BEuser session id i FE

Sune Vestergaard sune at dk-marketing.dk
Fri Oct 8 16:18:07 CEST 2004


Hej Troels

Jeg antager du er i PHP og ikke i TypoScript - eller må du skrive igen :-)

Jeg ved ikke 100% hvilken variabel der er den rigtige at bruge - men i 
praksis tror jeg de er ens. Men hvis jeg skal gætte så er det 
"id"-variablen:
$GLOBALS['BE_USER']->cookieId;
$GLOBALS['BE_USER']->id;

Fra FE bør du måske lave dette check - der undersøger om FE opfatter dig som 
BE-user også:

if($GLOBALS['TSFE']->beUserLogin AND $GLOBALS['BE_USER']->id){
  echo 'Dit BE-sessions ID er: " . $GLOBALS['BE_USER']->id . '<br />';
}else{
  echo "Nixen biksen....... du er ikke en BE-user!<br />";
}

// Ikke testet kode !!


MVH
Sune Vestergaard
TypoConsult ApS


"lists.netfielders.de" <troelsr at msn.com> skrev i en meddelelse 
news:mailman.1.1097148256.23995.typo3-ug-denmark at lists.netfielders.de...
> Ja, det er måske nok en af de langhårede, men...
>
> Jeg har brug for at fange session id fra den BE bruger der evt. måtte være 
> logget ind i FE.
>
> dette er nødvendigt for at simulere den verificerings kode der genereres 
> af veriCode funktionen i class.t3lib_beuserauth.php - som igen er 
> nødvendig for at man e.g. kan slette en side direkte fra FE (som man kunne 
> med editpanel tilbage i 3.5.0, men som nu tilsyneladende er pillet ud.)
>
> - nogen der har et bud på at fange den session id eller måske direkte få 
> adgang til veriCode funktionen fra FE?
>
> /Troels Kjær Rasmussen.
> 





More information about the TYPO3-UG-denmark mailing list