|
@@ 555-560 (lines=6) @@
|
| 552 |
|
[], |
| 553 |
|
$this->getPrimaryAuthenticationProviders() + $this->getSecondaryAuthenticationProviders() |
| 554 |
|
); |
| 555 |
|
if ( $res->createRequest || $state['maybeLink'] ) { |
| 556 |
|
$ret->createRequest = new CreateFromLoginAuthenticationRequest( |
| 557 |
|
$res->createRequest, $state['maybeLink'] |
| 558 |
|
); |
| 559 |
|
$ret->neededRequests[] = $ret->createRequest; |
| 560 |
|
} |
| 561 |
|
$this->fillRequests( $ret->neededRequests, self::ACTION_LOGIN, null, true ); |
| 562 |
|
$session->setSecret( 'AuthManager::authnState', [ |
| 563 |
|
'reqs' => [], // Will be filled in later |
|
@@ 1063-1070 (lines=8) @@
|
| 1060 |
|
$req = AuthenticationRequest::getRequestByClass( |
| 1061 |
|
$reqs, CreateFromLoginAuthenticationRequest::class |
| 1062 |
|
); |
| 1063 |
|
if ( $req ) { |
| 1064 |
|
$state['maybeLink'] = $req->maybeLink; |
| 1065 |
|
|
| 1066 |
|
if ( $req->createRequest ) { |
| 1067 |
|
$reqs[] = $req->createRequest; |
| 1068 |
|
$state['reqs'][] = $req->createRequest; |
| 1069 |
|
} |
| 1070 |
|
} |
| 1071 |
|
|
| 1072 |
|
$session->setSecret( 'AuthManager::accountCreationState', $state ); |
| 1073 |
|
$session->persist(); |