Class Basic
Responsibility - managing login/logout forms, authentication requests and user instance.
- Basic extensible authentication module with sign in and sign out forms and automatically initialized user instance stored in custom session namespace.
- Possibility to configure: - submit routes to sign in and sign out - submit success and submit error URL addresses - form classes - forms submit's controller class - user instance class - wrong credentials timeout - custom password hash salt - translator and more...
-
MvcCore\Ext\Auths\Basic
implements
MvcCore\Ext\Auths\IBasic
uses
MvcCore\Ext\Auths\Basic\PropsGettersSetters,
MvcCore\Ext\Auths\Basic\Handling
Methods inherited from MvcCore\Ext\Auths\IBasic
GetConfiguration(),
GetControllerClass(),
GetExpirationAuthorization(),
GetExpirationIdentity(),
GetForm(),
GetInstance(),
GetInvalidCredentialsTimeout(),
GetPasswordHashSalt(),
GetRoleClass(),
GetSignErrorUrl(),
GetSignInForm(),
GetSignInFormClass(),
GetSignInRoute(),
GetSignOutForm(),
GetSignOutFormClass(),
GetSignOutRoute(),
GetSignedInUrl(),
GetSignedOutUrl(),
GetTranslator(),
GetUser(),
GetUserClass(),
IsAuthenticated(),
SetConfiguration(),
SetControllerClass(),
SetExpirationAuthorization(),
SetExpirationIdentity(),
SetForm(),
SetInvalidCredentialsTimeout(),
SetPasswordHashSalt(),
SetRoleClass(),
SetSignErrorUrl(),
SetSignInFormClass(),
SetSignInRoute(),
SetSignOutFormClass(),
SetSignOutRoute(),
SetSignedInUrl(),
SetSignedOutUrl(),
SetTableStructureForDbUsers(),
SetTranslator(),
SetUser(),
SetUserClass()
|
Methods used from MvcCore\Ext\Auths\Basic\PropsGettersSetters
GetConfiguration(),
GetControllerClass(),
GetExpirationAuthorization(),
GetExpirationIdentity(),
GetForm(),
GetInvalidCredentialsTimeout(),
GetPasswordHashSalt(),
GetRoleClass(),
GetSignErrorUrl(),
GetSignInForm(),
GetSignInFormClass(),
GetSignInRoute(),
GetSignOutForm(),
GetSignOutFormClass(),
GetSignOutRoute(),
GetSignedInUrl(),
GetSignedOutUrl(),
GetTranslator(),
GetUser(),
GetUserClass(),
IsAuthenticated(),
SetConfiguration(),
SetControllerClass(),
SetExpirationAuthorization(),
SetExpirationIdentity(),
SetForm(),
SetInvalidCredentialsTimeout(),
SetPasswordHashSalt(),
SetRoleClass(),
SetSignErrorUrl(),
SetSignInFormClass(),
SetSignInRoute(),
SetSignOutFormClass(),
SetSignOutRoute(),
SetSignedInUrl(),
SetSignedOutUrl(),
SetTableStructureForDbUsers(),
SetTranslator(),
SetUser(),
SetUserClass(),
checkClassImplementation()
|
Constants summary
string |
VERSION
MvcCore Extension - Auth - Basic - version:
Comparison by PHP function version_compare();
MvcCore Extension - Auth - Basic - version:
Comparison by PHP function version_compare();
See
http://php.net/manual/en/function.version-compare.php
|
|
Properties used from MvcCore\Ext\Auths\Basic\PropsGettersSetters
$addRoutesForAnyRequestMethod,
$application,
$controllerClass,
$expirationAuthorization,
$expirationIdentity,
$form,
$instance,
$invalidCredentialsTimeout,
$nonConfigurationProperties,
$passwordHashSalt,
$preHandlersPriority,
$roleClass,
$signErrorUrl,
$signInFormClass,
$signInRoute,
$signOutFormClass,
$signOutRoute,
$signedInUrl,
$signedOutUrl,
$toolClass,
$translator,
$user,
$userClass,
$userInitialized
|