Skip to content

🧑 User Registration system using PHP and MySQL. Backend and Front end project.

Notifications You must be signed in to change notification settings

MattithyahuData/P9-User-Registration-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻User Registration System: Project Overview

  • Integrating mySQL databases and PHP scripts
  • Inserting values into database or reading values from them
  • Mimicking platforms that use User registration and applying logic in PHP to ensure certain parameters

Table of Contents

Resources Used

PHP, mySQL, Apache, XAMPP

Database creation

Using localhost/phpmyadmin/ I created a new database and a new table with the fields that PHP scripts will point to

  • Fields:
    • ID
    • Username
    • Email
    • Password

Page creation

After creating the table, I needed to create the different registration and login pages for the user. I made the following changes and created the following pages:

  • registration.php
    • 4 inputs required for registration; Username, Email, Password, and confirm password
    • All fields were requeired so required tag was added which would prevent fields from being submitted as null
    • Login page referenced if User already had registered
  • login.php
    • 2 inputs required for login; Username and password
    • All fields were requeired so required tag was added which would prevent fields from being submitted as null
    • Registration page referenced if User already had registered.
  • server.php
    • Connection to the database
    • Importing values enetered at registration
    • Passwords were enrypted on database side so Database Administrator would not be able to view passwords
    • Validation:
      • if statements for validation e.g if Password and confirm password are not equal throw an error
      • Not allowing existing usernames or emails from new users
  • index.php
  • errors.php

Final View

Login page

  • Resources used
    • Jira
    • Confluence
    • Trello

  • WWW
    • Front end and Back end engineering
  • EBI
    • Could this project be deployed?

Looking Ahead

  • Can ML be used with a backend database such as this ?? Yes!

Questions & Contact me

For questions, feedback, and contribution requests contact me

About

🧑 User Registration system using PHP and MySQL. Backend and Front end project.

Topics

Resources

Stars

Watchers

Forks

Languages