|
@@ 255-259 (lines=5) @@
|
| 252 |
|
}); |
| 253 |
|
$this->registerService(Store::class, function(Server $c) { |
| 254 |
|
$session = $c->getSession(); |
| 255 |
|
if (\OC::$server->getSystemConfig()->getValue('installed', false)) { |
| 256 |
|
$tokenProvider = $c->query('OC\Authentication\Token\IProvider'); |
| 257 |
|
} else { |
| 258 |
|
$tokenProvider = null; |
| 259 |
|
} |
| 260 |
|
$logger = $c->getLogger(); |
| 261 |
|
return new Store($session, $logger, $tokenProvider); |
| 262 |
|
}); |
|
@@ 283-287 (lines=5) @@
|
| 280 |
|
$timeFactory = new TimeFactory(); |
| 281 |
|
// Token providers might require a working database. This code |
| 282 |
|
// might however be called when ownCloud is not yet setup. |
| 283 |
|
if (\OC::$server->getSystemConfig()->getValue('installed', false)) { |
| 284 |
|
$defaultTokenProvider = $c->query('OC\Authentication\Token\IProvider'); |
| 285 |
|
} else { |
| 286 |
|
$defaultTokenProvider = null; |
| 287 |
|
} |
| 288 |
|
|
| 289 |
|
$userSession = new \OC\User\Session($manager, $session, $timeFactory, $defaultTokenProvider, $c->getConfig(), $c->getSecureRandom()); |
| 290 |
|
$userSession->listen('\OC\User', 'preCreateUser', function ($uid, $password) { |