\Pydio\Core\ServicesAuthService

Static access to the authentication mechanism. Encapsulates the authDriver implementation

Summary

Methods
Properties
Constants
logUser()
updateSessionUser()
updateSessionUserAcl()
disconnect()
$bufferedMessage
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$bufferedMessage

$bufferedMessage : 

Type

Methods

logUser()

logUser(string  $user_id, string  $pwd, boolean  $bypass_pwd = false, boolean  $cookieLogin = false) : \Pydio\Core\Model\UserInterface

Log the user from its credentials

Parameters

string $user_id

The user id

string $pwd

The password

boolean $bypass_pwd

Ignore password or not

boolean $cookieLogin

Is it a logging from the remember me cookie?

Throws

\Pydio\Core\Exception\LoginException
\Exception
\Pydio\Core\Exception\UserNotFoundException

Returns

\Pydio\Core\Model\UserInterface

updateSessionUser()

updateSessionUser(  $userObject) : void

Store the object in the session

Parameters

$userObject

updateSessionUserAcl()

updateSessionUserAcl(  $repositoryId,   $acl) 

Force an acl change for the current session user

Parameters

$repositoryId
$acl

disconnect()

disconnect() : void

Clear the session