[owncloud-devel] Get current user from outside

Thomas Müller thomas.mueller at tmit.eu
Wed Jun 1 04:44:24 GMT 2016


Hi,

the current user is stored in the session and the session is tight to the domain.

What you are trying to do is not possible from my understanding.

Maybe you can explain what you are looking for to implement.

Regards,

Tom

Am 30. Mai 2016 11:03:36 MESZ, schrieb Stefan Herzog <sign_in at die-herzogs.com>:
>Reality no one? Isn't it possible to include the "oC framework" of the
>current installation into an external script?
>
>Regards
>Stefan
>
>
>Mit freundlichen Grüßen / Yours sincerely 
>
>Stefan Herzog
>
>> Am 25.05.2016 um 08:43 schrieb sign_in at die-herzogs.com:
>> 
>> Hi all!
>> 
>> I'm wondering if / how I can get the logged in user from another
>subdomain?
>> 
>> oC is running on 'sub.myDomain.tld'
>> My script is running on 'another.sub.myDomain.tld'
>> I tried
>> 
>> chdir('../path/to/oC/');    // it didn't work to require_once() the
>following files directly due to an autoloader exception so I just
>changed the current dir
>> require_once 'lib/base.php';
>> require_once 'lib/public/user.php';
>> 
>> if( \OCP\User::isLoggedIn())
>> {
>>     $user->username = \OC::$server->getUserSession();
>> }
>> else
>> {
>>     $user->username = 'NO_USER';
>> }
>> 
>> $user->username = \OC::$server->getUserSession()->getUser()->getUID()
>;
>> 
>> var_dump($user->username);  // string(7) "NO_USER"
>> 
>> I also added the used subdomain as trusted domain in
>/config/config.php. I guess I can't just include /lib/base.php, can I?
>It works if I try this with a file within my oC directory.
>> 
>>  
>> 
>> Many thanks in advance!
>> 
>> Stefan
>> 
>> _______________________________________________
>> Devel mailing list
>> Devel at owncloud.org
>> http://mailman.owncloud.org/mailman/listinfo/devel
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Devel mailing list
>Devel at owncloud.org
>http://mailman.owncloud.org/mailman/listinfo/devel

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.owncloud.org/pipermail/devel/attachments/20160601/e19e94f0/attachment.html>


More information about the Devel mailing list