Skip to content

Sevitte/PHPSecuredRegisterForm

Repository files navigation

Secured registration form connected to database.

Easiest way to run:

$ php artisan serve

  • setup project
  • configured database settings
  • create models and migrations for database

Frontend

Simple validation for fields checking:

  • nickname pattern
  • email pattern
  • password pattern and complexity

Using:

Backend

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:

Tests

Cypress

Code editor

Visual Studio Code

About

Secured registration form connected to database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published