Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add two factor authentication plus account lockout and access denied pages #409

Open
Elvis254 opened this issue Jul 12, 2021 · 3 comments
Open

Comments

@Elvis254
Copy link

Please, the two factor authentication can either use a validated phone number or email address to send a 6 digit code. And the account lockout should count the total number of login attempts and set the lockout expiration period according to the settings found in the Auth config file. Then the access denied page should be where a user is redirected when they try to access a resource beyond their user scope of the web app.

Please, take a look at how https://docs.microsoft.com/en-us/aspnet/identity/overview/getting-started/introduction-to-aspnet-identity -> Microsoft does their authentication library I think it should help out in building a more profound version for codeigniter. Am ready to help out where possible. Am using the library and it works like a charm thanks.

@Elvis254
Copy link
Author

Hi, it would also be good if we could have an option to set the page title of the login, register, forgot and reset pages. Then also have options to set the subject of the e-mails. Instead of 'Activate your account' I would like to use '[WebsiteName] Activate your account'. Let me know if its possible.

@mjamilasfihani
Copy link
Contributor

Hi, it would also be good if we could have an option to set the page title of the login, register, forgot and reset pages. Then also have options to set the subject of the e-mails. Instead of 'Activate your account' I would like to use '[WebsiteName] Activate your account'. Let me know if its possible.

I think this problem can be fixed by editing the view files, try to use the layout feature. It works for me :)

@Elvis254
Copy link
Author

@mjamilasfihani Check the language files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants