Skip to content

pamekar/brutus

Repository files navigation

BRUTUS CHALLENGE

Project Title‭ ‬:‭ ‬Brutus challenge

Project type‭ ‬:‭ ‬Laravel‭ ‬App

Description:‭

‬RuperMurder is a small startup that has many concerns about hacking their login system.‭ ‬It recruits you to create a complete authentication system to protect against hackers.

Concept tested:

‬Mysql,‭ ‬Regex,‭ ‬algorithms and data structures

Level:

Intermediate

Framework used:‭

‬Laravel

Requirement:

1-‭ ‬The password need to this password must be complex

Password Length:‭

16‭ ‬caracters

Include‭ ‬2‭ ‬Symbols:

‭( ‬e.g.‭ @‬#$%‭ )

Include‭ ‬3‭ ‬Numbers:

‭( ‬e.g.‭ ‬123456‭ )

Include Lowercase Characters:

‭( ‬e.g.‭ ‬abcdefgh‭ )

Include Uppercase Characters for‭ ‬2‭ ‬two first caracter:

‭( ‬e.g.‭ ‬ABCDEFGH‭ )

2-‭ ‬If the user tries‭ ‬3‭ ‬times and fails to connect with the same email,‭ ‬a message appears asking him to retry in‭ ‬5‭ ‬minutes.‭ ‬Saving the IP address will perform this restriction.

3-‭ ‬an email alert will be sent by email to the owner of the email account.

View Demo HERE

About

BRUTUS Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published