# \Thelia\Core\Security\AuthenticationUsernamePasswordFormAuthenticator

## Summary

Methods
Properties
Constants
__construct()
getUsername()
getAuthentifiedUser()
No public properties found
No constants found
No protected methods found
$request
$loginForm
$userProvider
$options
$baseLoginForm
N/A
No private methods found
No private properties found
N/A

File
  Core/Security/Authentication/UsernamePasswordFormAuthenticator.php
Package
  \Default
Class hierarchy
  \Thelia\Core\Security\Authentication\UsernamePasswordFormAuthenticator

## Tags

None found

## Properties

### $request

    $request

#

## Tags

None found

### $loginForm

    $loginForm

#

## Tags

None found

### $userProvider

    $userProvider

#

## Tags

None found

### $options

    $options

#

## Tags

None found

### $baseLoginForm

    $baseLoginForm

#

## Tags

None found

## Methods

### __construct()

    __construct(\Symfony\Component\HttpFoundation\Request $request, \Thelia\Form\BaseForm $loginForm, \Thelia\Core\Security\UserProvider\UserProviderInterface $userProvider, array $options)

#### Parameters

\Symfony\Component\HttpFoundation\Request | $request |
\Thelia\Form\BaseForm | $loginForm |
\Thelia\Core\Security\UserProvider\UserProviderInterface | $userProvider |
array | $options |

#

## Tags

None found

### getUsername()

    getUsername() : string

#### Returns

string —

the username value

#

## Tags

None found

### getAuthentifiedUser()

    getAuthentifiedUser()

#

See also

## Tags

None found

### UsernamePasswordFormAuthenticator.php