PHP Login and Registration System - Email Confirm Activation

AMAZING complete Login and Registration System in PHP and MySQL by Edwin Diaz

4.50 (908 reviews)
Udemy
platform
English
language
Web Development
category
instructor
6,377
students
6 hours
content
Dec 2019
last update
$64.99
regular price

What you will 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........

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.


Content

First steps and setup

Introduction
Files download
Reusing files
Initializing files
Database connection and testing
Database helper functions
Testing helper functions
General helper functions

Registration Validation

Function setup and input cleaning
Validating input fields part 1
Validation and pretty errors
Validation and errors function
Email column - Edwin from the future
Email and Username exist function

Registration

Validation and password encryption
Registering a user
Redirection and session message
Important news about sending emails (Edwin from the future)
Setting up activation link by email for user registration

User Activation

Activate user setup part 1
Activate user setup part 2

Login

Intro
Validation
Login part 1
Login part 2
Logged in feature
Logout feature

Remember me

Remember me feature part 1
Remember me feature part 2
Remember me feature part 3

Recover Password

Post, token and check
Sending email
Validation code
Validating part 1 setup
Validating part 2 - query count and redirect
Validating part 3 - redirecting

Password Reset

Token setup and function
More checks and session messages
Query
Reseting passwords
Finishing up!

Taking our project ONLINE!

Intro, files upload db creation and export
Making the application work
Testing remember me, and email registration application
Finishing up the forgotten password functionality

Extras

Validation errors output
Removing not sent email code
Noreply

Playing with bugs

Fixing concatenation operator
Conclusion

EXTRA LECTURES - Sending email with a library

intro
Downloading and requiring the email library - part 1
Getting our testing email server data and making a test file
Sending email and config class
Validating through email
New password hashing sytem
Multi language email body

Screenshots

PHP Login and Registration System - Email Confirm Activation - Screenshot_01PHP Login and Registration System - Email Confirm Activation - Screenshot_02PHP Login and Registration System - Email Confirm Activation - Screenshot_03PHP Login and Registration System - Email Confirm Activation - Screenshot_04

Reviews

Marleen
October 19, 2023
Very interesting course even in 2023. Good teacher and also very funny and motivating. Why not 5 stars?? I am not sure that passing a validation code in a get request (visible in the url) is secure. Is this safe enough to use in production? Very nice that the course includes getting the site live and have the mail-link working!
R
August 17, 2023
Edwin is the best! The voice is good, the accent is great. The way he teach is just right for me. This is a great course for beginner like me.
Paul
April 9, 2023
Well done, step by step with clear explanations. My implementation will differ slightly but 5his is good, clear easy-to-follow and reasonably polished prototyped code.
Valon
April 5, 2023
As others have noted, Edwin's approach is very easy to follow. He clearly explains why he is doing something as he does it. He also have a very upbeat and engaging personality, which makes the course more enjoyable. His course does not go too fast or slow and he will come back later to add any features that would improve the course - not all instructors do this. He is also pretty quick to respond to questions/emails when you have trouble. I highly recommend this course.
Ashirafu
January 6, 2023
Honestly this is my second course from Edwin Diaz. This guy is a super natural instructor. He is great and excellent at teaching and we appreciate everything. May Allah bless you instructor Edwin Diaz. Ameen. And I have completed this course but Instructor Edwin Diaz is a genius with great and unbeatable skills, super super and quickest customer support 24/7. :)
Matteo
December 18, 2022
Good course! I haven't done PHP since middle school (I am 36 now) but this course was a fun way to get back to the topic in case I need to use this technology again. Since I was away from it for a long time I need to go back to some foundations to understand better the mechanics but overall if you are working in tech you are still able to follow through the lectures. Keep up with the good work!
Samantha
September 10, 2022
Edwin's approach is easy to follow. His course does not go to fast or slow and seems to come back later to add any features that have been added in newer versions of PHP that would correlate to the course. He is also pretty quick to respond to questions/emails when you have trouble. I recommend this course.
Helena
June 21, 2022
This is a great learning program. Easy to understand and entertaining at times :) Thank you for providing a great system.
Tertius
January 19, 2022
I learnt everything I needed to from this course. The most important think that most courses don't do is the password reset and Edwin does a GREAT job in teaching it. I more wanted a OO approach but I am certain with what I learnt I will be able to build it myself. Thank you so much
Mohan
October 20, 2021
Amazing course, just I love it, I love edwin sir tutorials, I learn lot of things here. Thanks a lot. Love you Edwin sir Love from INDIA
Xavier
June 5, 2021
Was a bit complicated at the beginning, but that was on me. I jumped into this course as a complete newbie, so I didn't understand anything at all... Lol, I still don't understand a lot at this moment even, that's why I got your beginner PHP course as well..
Aleksandar
March 27, 2021
It is a great course , you should have some php experience and i hope that the Teacher will add SMS and phone verification in this one as extras or may be a full new course with that function ... thanks again great course all good explained and easy to digest
Nick
February 20, 2021
A lot of focus on basic form function building and debugging because he was rushing so many times (less about logic and more about missing simple things). Would have liked to see more work put in to building secure cookies, creating different setups for admins/users through sessions, forcing secure passwords, maybe re-hauling the videos to modern php standards (didn't realize this was so old).
Laxmen
February 13, 2021
Amazing, just like the other courses from Edwin Diaz. Easy to follow when you finished the other PHP courses from Edwin.
Jeff
February 2, 2021
To reliant on third party files, jquery etc, coding is completely out of date in a modern c333/html5/php7 world

Charts

Price

PHP Login and Registration System - Email Confirm Activation - Price chart

Rating

PHP Login and Registration System - Email Confirm Activation - Ratings chart

Enrollment distribution

PHP Login and Registration System - Email Confirm Activation - Distribution chart

Related Topics

678142
udemy ID
11/23/2015
course created date
5/22/2019
course indexed date
Bot
course submited by