Marco
|
e919eec2a9
|
Add tests for 'Auth#enableTwoFactorViaTotp'
|
2024-04-01 14:15:11 +02:00 |
|
Marco
|
8b0f5f3407
|
Add tests for 'Auth#prepareTwoFactorViaTotp'
|
2024-04-01 09:37:38 +02:00 |
|
Marco
|
3c7e17fca8
|
Handle 'SecondFactorRequiredException' in four relevant cases in tests
|
2024-03-26 09:15:45 +01:00 |
|
Marco
|
fc468397e2
|
Add method 'Auth#provideOneTimePasswordAsSecondFactor'
|
2024-03-25 11:32:03 +01:00 |
|
Marco
|
76c756118b
|
Replace calls on successful login with 'finishSingleFactorOrThrow'
|
2024-03-21 12:45:52 +01:00 |
|
Marco
|
dc04d52249
|
Implement method 'Auth#finishSingleFactorOrThrow'
|
2024-03-20 08:16:03 +01:00 |
|
Marco
|
29fbd7b480
|
Create method 'Auth#enableTwoFactorViaTotp'
|
2024-03-17 10:31:22 +01:00 |
|
Marco
|
b79246ff40
|
Create method 'Auth#prepareTwoFactorViaTotp'
|
2024-03-15 07:47:53 +01:00 |
|
Marco
|
8256fd11e8
|
Create method 'Auth::createSelectorForOneTimePassword'
|
2024-03-14 14:37:07 +01:00 |
|
Marco
|
e5310aa699
|
Document methods supposed to throw 'SecondFactorRequiredException'
|
2024-03-14 13:57:50 +01:00 |
|
Marco
|
bcfbc1d2f8
|
Add constants for designated mechanisms for OTP generation/delivery
|
2024-03-13 08:18:35 +01:00 |
|
Marco
|
3d19df85fc
|
Create session fields to track pending 2FA after login
|
2024-03-13 08:13:44 +01:00 |
|
Marco
|
db7480be38
|
Create class 'SecondFactorRequiredException'
|
2024-03-11 11:14:12 +01:00 |
|
Marco
|
67b4cba4d9
|
Create class 'InvalidOneTimePasswordException'
|
2024-03-05 09:42:15 +01:00 |
|
Marco
|
d58519d831
|
Create class 'InvalidStateError'
|
2024-03-05 09:39:31 +01:00 |
|
Marco
|
759a523a92
|
Create class 'TwoFactorMechanismAlreadyEnabledException'
|
2024-03-05 09:38:44 +01:00 |
|
Marco
|
88fcc61562
|
Create class 'TwoFactorMechanismNotInitializedException'
|
2024-03-05 09:37:16 +01:00 |
|
Marco
|
ada9553919
|
Improve code style
|
2023-03-20 09:25:29 +01:00 |
|
Marco
|
f9700fcae6
|
Move unaffected code outside of try/catch statement
|
2023-03-20 09:23:13 +01:00 |
|
Marco
|
892512f6e1
|
Move unaffected code outside of try/catch statement
|
2023-03-20 08:19:43 +01:00 |
|
Marco
|
79cc249318
|
Clarify parameter to 'Auth#register' to omit to disable verification
|
2022-01-12 14:55:18 +01:00 |
|
Marco
|
0d240e4322
|
Add guidance on using email or SMS for token delivery to README
|
2021-11-16 18:21:20 +01:00 |
|
Marco
|
7bce546def
|
Allow for 'Auth#throttle' to be used even when throttling is disabled
v8.3.0
|
2021-04-21 16:39:10 +02:00 |
|
Marco
|
df16db9b2b
|
Refer to constructor docs for throttling parameter in related section
|
2021-04-16 21:26:51 +02:00 |
|
Sikander Iqbal
|
fa655c4908
|
Update links for examples of bad password policies in README
|
2021-03-12 19:24:41 +01:00 |
|
Marco
|
fd67044826
|
Improve links to 'php.net' by adding 'www' subdomain
|
2021-03-12 19:13:43 +01:00 |
|
Sikander Iqbal
|
6333d25cf2
|
Improve links to 'php.net' by using HTTPS and automatic language
|
2021-03-12 19:12:05 +01:00 |
|
Marco
|
f5060b5a1d
|
Adjust documentation to allow for direct usage of database component
|
2021-03-04 21:23:10 +01:00 |
|
Marco
|
729c76668f
|
Move all exceptions and errors to separate files for autoloading
v8.2.2
|
2020-09-30 20:40:54 +02:00 |
|
Marco
|
cc6430a83e
|
Explain where usernames may be used to address unconfirmed recipients
|
2020-05-11 13:14:14 +02:00 |
|
Marco
|
6f933ac560
|
Explain how to impose restrictions on characters/length for usernames
|
2020-05-11 13:10:33 +02:00 |
|
Marco
|
157a7095b0
|
Use 'throttling' flag in 'Auth#forgotPassword' when limiting requests
v8.2.1
|
2020-05-06 22:36:45 +02:00 |
|
Marco
|
0f976a260b
|
Fix doc comment for parameter 'ipAddress' on 'Auth' constructor
|
2020-05-06 22:35:20 +02:00 |
|
Marco
|
dcd893a12c
|
Document 'Auth#resetPasswordAndSignIn' in README
v8.2.0
|
2020-04-20 21:36:08 +02:00 |
|
Marco
|
0086419175
|
Add tests for 'Auth#resetPasswordAndSignIn'
|
2020-04-20 21:35:04 +02:00 |
|
Marco
|
d49b35690c
|
Implement 'Auth#resetPasswordAndSignIn'
|
2020-04-20 21:34:00 +02:00 |
|
Marco
|
171519fdf3
|
Use 'see' tag to link 'Auth#id' to 'Auth#getUserId'
|
2020-04-20 21:32:43 +02:00 |
|
Marco
|
14ce7b1e8f
|
Add references between four methods for password reset via 'see' tags
|
2020-04-20 21:31:28 +02:00 |
|
Marco
|
49c70eff41
|
Document return value of 'Auth#resetPassword' in README
|
2020-04-20 21:02:57 +02:00 |
|
Marco
|
2f772b00c8
|
Adjust tests for 'Auth#resetPassword' now having a return value
|
2020-04-20 20:48:19 +02:00 |
|
Marco
|
5214da1f59
|
Make 'Auth#resetPassword' return both the user's ID and their email
|
2020-04-20 20:47:27 +02:00 |
|
Marco
|
d8847fb197
|
Document in README how to retrieve a list of all registered users
|
2020-03-19 18:52:24 +01:00 |
|
Emin Mühəmmədi
|
1757ad3fd1
|
Fix variable name in README
|
2019-07-28 17:44:37 +02:00 |
|
Marco
|
54f6c5320a
|
Refer to section 'Additional user information' from 'Registration'
|
2019-05-23 19:29:45 +02:00 |
|
Marco
|
4b3f2ab91c
|
Document option of custom expiry of requests for 'Auth#forgotPassword'
|
2019-02-25 19:52:32 +01:00 |
|
Marco
|
df990b5b75
|
Fix notes regarding session resync after adding or removing roles
|
2019-02-21 18:34:09 +01:00 |
|
Marco
|
7b2ac9b107
|
Fix missing entries in table of contents for 'Usage'
|
2019-01-29 13:33:07 +01:00 |
|
Marco
|
ad90c7d04a
|
Change responses with success messages from comments to 'echo'
|
2018-10-05 00:27:01 +02:00 |
|
Marco
|
c0baa517fa
|
Change responses with error messages from comments to 'die' statements
|
2018-10-04 23:55:55 +02:00 |
|
Marco
|
3120e3a6a5
|
Document return values of 'confirmEmail' and 'confirmEmailAndSignIn'
|
2018-10-04 23:12:41 +02:00 |
|