Easiest way to run:
$ php artisan serve
- setup project
- configured database settings
- create models and migrations for database
Simple validation for fields checking:
- nickname pattern
- email pattern
- password pattern and complexity
Using:
Responsible for the security of the application:
- reCAPTCHA - to prevent spam and abuse
- sessionTimeout (10 min) - to prevent brute force attacks
- validation for all fields on the server side
- authentication and authorization
- spicy password hash
- small delay after each request - to prevent DDOS
- csrf token - to prevent CSRF
- htmlspecialchars function - to prevent XSS
- prepared statements - to prevent SQL injection
Using: