Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PHP Login and Registration System - Email Confirm Activation
Rating: 4.7 out of 5(931 ratings)
6,529 students

PHP Login and Registration System - Email Confirm Activation

AMAZING complete Login and Registration System in PHP and MySQL by Edwin Diaz
Last updated 9/2024
English
English [Auto],

What you'll learn

  • We are building a real life application (We take this application online)
  • You will learn to build a complete login and registration system
  • To create a login and registration form with validation
  • To create an email verification system that sends emails
  • The famous remember functionality to remember users after login in
  • You will learn how to use cookies and sessions (how to set pages that expire with time)
  • You will learn to create reusable code by creating helper functions
  • You will learn how to activate users using a token in the database
  • You will learn how to hash passwords
  • And more more........

Course content

12 sections65 lectures6h 48m total length
  • Introduction1:57

    Set up a local environment with xampp, wamp, or mamp, run php and mysql, and practice coding to build a login and registration system.

  • Files download2:38

    Download and unzip the student files, organize them into a login folder, and preview localhost/login with Bootstrap templates and jaggery-driven JavaScript to support a PHP login and registration system.

  • Reusing files10:53

    Learn to reuse HTML across PHP login and registration pages by creating an includes folder with header, footer, and navigation files and including them on every page.

  • Initializing files5:06

    Learn to initialize a modular PHP structure by creating a functions folder, an init file, includes for header and database connections, and ajax functions, then test with an echo.

  • Database connection and testing5:09

    Create and test a MySQL database for the php login system, building login_db with a users table (id auto_increment, username, password, active) and then verify the connection.

  • Database helper functions8:14

    Initialize output buffering and session, then implement database helpers: a reusable query function, an escaping function, and a fetch utility with error checking to confirm database results.

  • Testing helper functions5:00

    Test and validate your PHP helper functions to ensure database interactions work, fetch user data, and display results correctly across the app, with shared connections.

  • General helper functions11:44

    Explore general helper functions for PHP database operations, including counting records, input cleaning with entities, and secure redirects, plus session messages and a talking generator for form security.

Requirements

  • Basic PHP
  • Basic MySQL

Description

UPDATED ALL THE TIME

NEW LECTURES ADDED ALL THE TIME, JUST FOR FUN :)

---------------------------------------------------------

Are you ready to learn how to build a complete login and registration system using PHP and MySQL? Then you are at the right place at the right time.

No Water cooled chatter!

We don't do a lot of chatting on this course and always go straight to point. We take a very practical approach and get things done.

We love helping!

Have a problem in one of the lectures? No problem we are here to help. Need personal assistance from a lecture? Tells us the problem and let's get it done.

Main Features

1. User activation by email

2. Always logged in feature (Remember me)

3. Encrypting Passwords (NEW BCRYPT) we don't use MD5 anymore!

4. Password Recover by email system (NICE)

5. Token Generator security feature (Good stuff)

6. Did I mention an awesome instructor that loves his students ?

7. Features added to the course all the time

-----------------------------------------------------------------

On this course we will the use the latest PHP syntax along with the latest MySQL with the latest Bootstrap as well. You will have a lot of fun in this course and learn a lot. You can also recommend any feature you would like implemented and they will be considered to be included in the course.


Who this course is for:

  • This course is meant for students that familiar with basic PHP and MySQL