Two Factor Authentication

 

I am not updating these docs because my focus is on my new PHP Serverless Project.

My LaSalle Software's purpose was always a mixture of learning, marketing, and a basis for my own projects. It has, and is, fulfilling these purposes magnificently!

As always, contact me with your questions.
-Bob

 


Two factor authorization is an optional feature for the admin app's login, enabled in the .env environment file:


There are three distinct 2FA login steps. The first is prompting for the email address:


Upon email address validation, a two factor code is emailed to this email address:


Then the second step prompts for this code:


Upon two factor code validation, the third step prompts for the password:


Two factor codes are stored in a separate "twofactorauthentication" database table:


Set allowed number of attempts, and minutes until two factor code expiration, in the library back-end config: