config->setAppValue('encryption', 'useMasterKey', '0'); } protected function setupUser($name, $password = '') { $this->createUser($name, $password); $tmpFolder = Server::get(ITempManager::class)->getTemporaryFolder(); $this->registerMount($name, '\OC\Files\Storage\Local', '/' . $name, ['datadir' => $tmpFolder]); $this->setupForUser($name, $password); $this->loginWithEncryption($name); return new View('/' . $name . '/files'); } protected function loginHelper($user, $create = false, $password = false) { $this->setupForUser($user, $password); parent::loginHelper($user, $create, $password); } }