Companies Home Search Profile

Create a register, login and forgot password auth system,

Focused View

Filipe Santos

7:09:37

147 View
  • 1. Introduction.mp4
    07:48
  • 2. Overview.mp4
    05:26
  • 3.1 (1.3) how it works.zip
  • 3. How it works.mp4
    04:21
  • 1. Setup the database.mp4
    05:05
  • 2.1 (2.2) setup the table in the database.zip
  • 2. Setup the table in the database.mp4
    03:30
  • 1. Display the registration form including styling.mp4
    13:26
  • 2. Install font and register form validation.mp4
    27:44
  • 3. Register - Insert data into database.mp4
    25:53
  • 4.1 (3.4) resources.zip
  • 4. Email activation link to the user.mp4
    22:41
  • 5. Cross Site Request Forgery attack protection(CSRF).mp4
    12:05
  • 6.1 (3.6) header injection attacks.zip
  • 6. Header Injection Attacks.mp4
    07:59
  • 7. Spam Protection with a captcha.mp4
    17:53
  • 8. Activate account.mp4
    20:25
  • 9. Find if email has been activated or not.mp4
    21:50
  • 1. Login page validation and styling.mp4
    22:59
  • 2. Checking for an existing email.mp4
    04:53
  • 3. Checking for a valid password.mp4
    06:59
  • 4. Record number of attempts in database.mp4
    09:01
  • 5. Check if email has been verified.mp4
    11:49
  • 6. Suspend the user.mp4
    28:23
  • 7. Login and logout.mp4
    18:20
  • 8. Adding a captcha to the login form.mp4
    12:48
  • 9. Add CSRF token to login form.mp4
    07:15
  • 1. Display forgot password form inc form validation.mp4
    09:50
  • 2. Email password link to the user.mp4
    20:07
  • 3. Prevent multiple emails being sent within 15 mins.mp4
    03:21
  • 4. Check if link has been clicked.mp4
    14:04
  • 5. Checking if token has expired and generate a new one.mp4
    17:03
  • 6. Change the password.mp4
    46:39
  • Description


    Learn how to build database driven Web applications

    What You'll Learn?


    • Create a registration, login, logout and forgot password functionality using PHP and MySQL. No frameworks are used in this project, just plain PHP and MySQL
    • Protect your login page against brute force attacks by limiting the number of attempts. If greater than a certain number than block the user. Learn to unblock
    • By following this course you will be able to grasp the concept of building and securing database driven Web applications
    • Activate account upon registration
    • Learn to protect data against SQL injection by using prepared statements
    • Protect data against header injection attacks
    • Protect data with server side validation by using regular expressions and built in PHP filters
    • Email the user using phpmailer and Gmail
    • Protect your forms with a captcha to protect against bots
    • Protect forms with CSRF tokens
    • Create a logout page
    • This course is great whether you are a beginner or intermediate level PHP programmer as the code in each video is crearly explained

    Who is this for?


  • Junior and Mid level Web developers who would like to include an authentication system in their website
  • Junior and Mid level Web developers who are interested in securing database driven Web application
  • More details


    Description

    - Create a registration, login, logout and forgot password functionality using PHP and MySQL. No frameworks are used in this project, just plain PHP and MySQL

    - The code in each video is clearly explained

    - Protect your login page against brute force attacks by limiting the number of attempts. If greater than a certain number than block the user using the database not sessions and also unblock the user

    - By following this course you will be able to grasp the concept of building and securing database driven Web applications

    - Activate account upon registration by emailling a link to the user and clicking on an activation link

    - Learn to protect data against SQL injection by using prepared statements

    - Protect data against header injection attacks

    - Protect data with server side validation by using regular expressions and built-in PHP filters

    - Email the user using phpmailer and Gmail

    - Protect your forms with a captcha to protect against spam

    - Protect forms with Cross Site Request Forgery(CSRF) tokens

    - Create a logout page

    - Create a forgot password page and allow the user to change the password


    This course is for beginner and intermediate level PHP programmer as the code in each video is crearly explained.

    If you really like PHP then this course is for you!

    Who this course is for:

    • Junior and Mid level Web developers who would like to include an authentication system in their website
    • Junior and Mid level Web developers who are interested in securing database driven Web application

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    PHP

    Filipe Santos
    Filipe Santos
    Instructor's Courses
    Hi everyone,I've taught Computing for 4 years in Colleges, community centres and privately.Currently I'm working 4 hours per week building websites in PHP and Wordpress for a company called footnotesvmt.I'm also teaching English as a foreign language to refugees from the Ukraine and Syria.I'm passionate about  Web development and God who is a big part of my life.I love cycling, going to the cinema and travelling.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 29
    • duration 7:09:37
    • Release Date 2022/12/06