
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.
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.
This lecture covers validating user input in a PHP login system, trimming form values, strlen-based 3 to 20 character checks, and error handling with an array.
Register a user, display a green success message, redirect to the home page, and send an activation email with a link for account activation.
Demonstrates fetching and decoding the stored password by email, validating it against the login form, confirming user activation, and preparing a session for persistent login.
Verify the submitted email exists in the database, escape input, and send a password reset email containing the reset code and link with the subject 'please reset your password'.
Encrypt the password, update it in the database after validating a reset code, and guide users to log in with the new password via the recovery flow.
deploy your website online by selecting a hosting provider and a domain. learn with bluehost, get a free domain and ssl, sign up, and upload your files to go live.
Learn how to sign in to Bluehost using your domain name or Google account, and enable two-step authentication with a six-digit verification code to secure your PHP login system.
Move sensitive files from the public directory into a core folder in the home directory, update includes, and back up with zip to boost security and prevent data exposure.
Modify the login system to remove the not sent email code, replace email links with localhost or your website, and update the server configuration to ensure emails are sent correctly.
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.