aboutsummaryrefslogtreecommitdiffstats
path: root/demos/animate
diff options
context:
space:
mode:
authorScott González <scott.gonzalez@gmail.com>2013-01-31 17:20:19 -0500
committerScott González <scott.gonzalez@gmail.com>2013-01-31 17:20:19 -0500
commit62cda1f95d0e7040153f0b5fe5745d199a0a094e (patch)
tree5f0d3e32e5298fb76de50efe6b96b07c6e7c2116 /demos/animate
parent85dfcdf766cba709213c81ca2b8432b797aa45c1 (diff)
downloadjquery-ui-62cda1f95d0e7040153f0b5fe5745d199a0a094e.tar.gz
jquery-ui-62cda1f95d0e7040153f0b5fe5745d199a0a094e.zip
Dialog: Set the _isOpen flag immediately in open(). Fixes #8958 - Dialog: Double ui-widget-overlay when opening modal dialog triggers an event opening same dialog.
Diffstat (limited to 'demos/animate')
0 files changed, 0 insertions, 0 deletions
eviews_are_disabled Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Authentication/Login/PreLoginHookCommand.php
blob: d5aa174094d8fe1989706e1753fb911bb4718989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

declare(strict_types=1);

/**
 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
 * SPDX-License-Identifier: AGPL-3.0-or-later
 */
namespace OC\Authentication\Login;

use OC\Hooks\PublicEmitter;
use OCP\IUserManager;

class PreLoginHookCommand extends ALoginCommand {
	/** @var IUserManager */
	private $userManager;

	public function __construct(IUserManager $userManager) {
		$this->userManager = $userManager;
	}

	public function process(LoginData $loginData): LoginResult {
		if ($this->userManager instanceof PublicEmitter) {
			$this->userManager->emit(
				'\OC\User',
				'preLogin',
				[
					$loginData->getUsername(),
					$loginData->getPassword(),
				]
			);
		}

		return $this->processNextOrFinishSuccessfully($loginData);
	}
}