FileMood

Download [FreeCourseSite.com] Udemy - Build a Complete Registration and Login System using PHP MVC

FreeCourseSite com Udemy Build Complete Registration and Login System using PHP MVC

Name

[FreeCourseSite.com] Udemy - Build a Complete Registration and Login System using PHP MVC

 DOWNLOAD Copy Link

Total Size

678.4 MB

Total Files

383

Last Seen

2024-11-20 00:30

Hash

4948A0EDFF5054E9EA27137CFEA2A06C72EA194C

/1. Introduction and project setup/

1. Introduction.mp4

3.0 MB

1. Introduction.vtt

1.7 KB

1.1 Course prerequisite Write PHP Like a Pro Build a PHP MVC Framework From Scratch.html

0.1 KB

2. Install a PHP web server and a database server on your computer.mp4

4.4 MB

2. Install a PHP web server and a database server on your computer.vtt

2.1 KB

2.1 List of Apache - MySQL - PHP packages.html

0.2 KB

2.2 XAMPP web server and database package.html

0.1 KB

3. Install the PHP MVC framework.mp4

3.4 MB

3. Install the PHP MVC framework.vtt

1.8 KB

3.1 Composer Dependency Manager for PHP.html

0.1 KB

4. Configure the web server to use the framework.mp4

2.7 MB

4. Configure the web server to use the framework.vtt

1.6 KB

5. Create a new database and configure the framework to use it.mp4

5.9 MB

5. Create a new database and configure the framework to use it.vtt

2.4 KB

/10. Password reset part 2 securely reset a forgotten password/

1. Add an action to process the link and get the token from the URL.mp4

4.2 MB

1. Add an action to process the link and get the token from the URL.vtt

1.8 KB

1.1 source-code.zip.zip

1.0 MB

2. Get the user based on the token and check the expiry.mp4

8.2 MB

2. Get the user based on the token and check the expiry.vtt

3.0 KB

2.1 source-code.zip.zip

1.0 MB

3. Create and display the password reset form.mp4

5.8 MB

3. Create and display the password reset form.vtt

1.7 KB

3.1 source-code.zip.zip

1.0 MB

4. Extract repeated JavaScript code out into a separate file.mp4

3.8 MB

4. Extract repeated JavaScript code out into a separate file.vtt

1.3 KB

4.1 source-code.zip.zip

1.0 MB

5. Process the password reset form in the controller.mp4

5.2 MB

5. Process the password reset form in the controller.vtt

2.1 KB

5.1 source-code.zip.zip

1.0 MB

6. Remove duplicated code and add an expired token view.mp4

7.0 MB

6. Remove duplicated code and add an expired token view.vtt

2.3 KB

6.1 source-code.zip.zip

1.0 MB

7. Validate the password reset form on the server.mp4

13.1 MB

7. Validate the password reset form on the server.vtt

4.5 KB

7.1 source-code.zip.zip

1.0 MB

8. Reset the user's password and clear the token and expiry.mp4

8.1 MB

8. Reset the user's password and clear the token and expiry.vtt

2.8 KB

8.1 source-code.zip.zip

1.0 MB

9. Password reset.html

0.1 KB

/11. Account activation confirm the user's email address before allowing login/

1. Account activation confirm the user's email address.mp4

4.7 MB

1. Account activation confirm the user's email address.vtt

2.3 KB

2. Add account activation fields to the user table in the database.mp4

3.1 MB

2. Add account activation fields to the user table in the database.vtt

1.2 KB

2.1 source-code.zip.zip

0.3 KB

3. Generate a unique activation token upon signup.mp4

4.0 MB

3. Generate a unique activation token upon signup.vtt

1.3 KB

3.1 source-code.zip.zip

1.0 MB

4. Send the account activation email to the user.mp4

7.4 MB

4. Send the account activation email to the user.vtt

2.4 KB

4.1 source-code.zip.zip

1.0 MB

5. Restrict login if account not activated.mp4

4.0 MB

5. Restrict login if account not activated.vtt

1.4 KB

5.1 source-code.zip.zip

1.0 MB

6. Process the account activation link and activate the account.mp4

10.7 MB

6. Process the account activation link and activate the account.vtt

4.0 KB

6.1 source-code.zip.zip

1.0 MB

/12. User profile let users update their own profile data/

1. User profile let the user update their own details.mp4

5.1 MB

1. User profile let the user update their own details.vtt

2.3 KB

1.1 source-code.zip.zip

1.0 MB

2. Get the current logged-in user and display their profile data.mp4

6.5 MB

2. Get the current logged-in user and display their profile data.vtt

1.8 KB

2.1 source-code.zip.zip

1.0 MB

2.2 The HTML dl element.html

0.1 KB

3. Create and display the edit profile form.mp4

6.6 MB

3. Create and display the edit profile form.vtt

2.3 KB

3.1 source-code.zip.zip

1.0 MB

4. Validate the email address is unique, allowing for the existing user record.mp4

7.8 MB

4. Validate the email address is unique, allowing for the existing user record.vtt

3.4 KB

4.1 source-code.zip.zip

1.0 MB

4.2 The jQuery Validation Plugin remote method.html

0.1 KB

5. Make changing the password optional, but still validate it if supplied.mp4

5.8 MB

5. Make changing the password optional, but still validate it if supplied.vtt

2.8 KB

5.1 source-code.zip.zip

1.0 MB

6. Validate and save the profile data on the server.mp4

12.5 MB

6. Validate and save the profile data on the server.vtt

3.9 KB

6.1 source-code.zip.zip

1.0 MB

7. Clean up duplicated code in the profile controller.mp4

8.8 MB

7. Clean up duplicated code in the profile controller.vtt

3.5 KB

7.1 source-code.zip.zip

1.0 MB

8. Add site navigation with a link to the profile page.mp4

4.8 MB

8. Add site navigation with a link to the profile page.vtt

2.0 KB

8.1 source-code.zip.zip

1.0 MB

/13. Add styling use a CSS UI framework/

1. Use a CSS UI framework to add styling and layout.mp4

4.2 MB

1. Use a CSS UI framework to add styling and layout.vtt

1.7 KB

1.1 css ui framework - Google Search.html

0.1 KB

1.2 Bootstrap.html

0.1 KB

1.3 UIkit.html

0.1 KB

1.4 Semantic UI.html

0.1 KB

2. Include the Bootstrap framework.mp4

4.3 MB

2. Include the Bootstrap framework.vtt

1.4 KB

2.1 source-code.zip.zip

1.0 MB

2.2 Bootstrap.html

0.1 KB

3. Add a container element and style the general layout.mp4

2.9 MB

3. Add a container element and style the general layout.vtt

1.1 KB

3.1 Bootstrap CSS Containers.html

0.1 KB

3.2 source-code.zip.zip

1.0 MB

4. Add styles to forms and input controls.mp4

6.0 MB

4. Add styles to forms and input controls.vtt

2.2 KB

4.1 Bootstrap Forms CSS.html

0.1 KB

4.2 source-code.zip.zip

1.0 MB

5. Add styles to buttons.mp4

3.3 MB

5. Add styles to buttons.vtt

1.0 KB

5.1 source-code.zip.zip

1.0 MB

5.2 Bootstrap Buttons CSS.html

0.1 KB

6. Turn the navigation links into a navbar component.mp4

3.9 MB

6. Turn the navigation links into a navbar component.vtt

1.2 KB

6.1 Bootstrap Navbar Component.html

0.1 KB

6.2 source-code.zip.zip

1.0 MB

7. Replace the flash message styles.mp4

2.3 MB

7. Replace the flash message styles.vtt

0.7 KB

7.1 Bootstrap Alert Component.html

0.1 KB

7.2 source-code.zip.zip

1.0 MB

8. Add styles when showing the user's profile data.mp4

1.7 MB

8. Add styles when showing the user's profile data.vtt

0.5 KB

8.1 Bootstrap Description Lists CSS.html

0.1 KB

8.2 source-code.zip.zip

1.0 MB

/14. Conclusion/

1. Conclusion.mp4

2.4 MB

1. Conclusion.vtt

1.3 KB

1.1 full.sql.sql

1.5 KB

/2. New user signup create the registration form and save the data in the database/

1. Uniquely identify users username or email address.mp4

4.5 MB

1. Uniquely identify users username or email address.vtt

2.5 KB

10. Add a user model with a save method.mp4

8.9 MB

10. Add a user model with a save method.vtt

4.1 KB

10.1 PHP superglobals.html

0.1 KB

10.2 source-code.zip.zip

480.6 KB

11. New user signup.html

0.1 KB

2. Store passwords as securely as possible in the database.mp4

7.6 MB

2. Store passwords as securely as possible in the database.vtt

4.2 KB

3. Generate secure salted password hashes.mp4

8.2 MB

3. Generate secure salted password hashes.vtt

3.5 KB

3.1 Most common passwords list.html

0.1 KB

3.2 PHP the password_hash function.html

0.1 KB

4. Create a database table to store user accounts.mp4

6.1 MB

4. Create a database table to store user accounts.vtt

2.8 KB

4.1 PHP the password_hash function.html

0.1 KB

4.2 List of standard lengths for database fields.html

0.1 KB

4.3 source-code.zip.zip

0.4 KB

5. Create and display the signup page.mp4

4.2 MB

5. Create and display the signup page.vtt

2.1 KB

5.1 source-code.zip.zip

479.9 KB

6. Add the form to the signup page.mp4

6.6 MB

6. Add the form to the signup page.vtt

3.4 KB

6.1 source-code.zip.zip

480.1 KB

7. Create the signup action in the controller.mp4

3.0 MB

7. Create the signup action in the controller.vtt

1.4 KB

7.1 source-code.zip.zip

480.1 KB

8. Understand the danger from SQL injection attacks.mp4

7.3 MB

8. Understand the danger from SQL injection attacks.vtt

3.7 KB

8.1 source-code.zip.zip

1.3 KB

8.2 xkcd Exploits of a Mom.html

0.1 KB

9. Avoid SQL injection attacks using PDO.mp4

7.6 MB

9. Avoid SQL injection attacks using PDO.vtt

3.5 KB

9.1 PDO prepared statements.html

0.1 KB

9.2 source-code.zip.zip

2.7 KB

9.3 PDO quote function.html

0.1 KB

/3. Validate the signup data on the server/

1. Validate the data before saving the new user record.mp4

9.9 MB

1. Validate the data before saving the new user record.vtt

3.5 KB

1.1 The PDOStatement execute method.html

0.1 KB

1.2 The PHP filter_var function.html

0.1 KB

1.3 source-code.zip.zip

481.0 KB

2. Validate the email address is unique in the user table.mp4

5.3 MB

2. Validate the email address is unique in the user table.vtt

1.8 KB

2.1 source-code.zip.zip

481.2 KB

2.2 The PDOStatement fetch method.html

0.1 KB

3. Display validation error messages in the signup form.mp4

6.4 MB

3. Display validation error messages in the signup form.vtt

3.2 KB

3.1 Should password fields retain their values if a form does not pass validation.html

0.2 KB

3.2 source-code.zip.zip

481.3 KB

4. Prevent duplicate form submissions using the Post Redirect Get pattern.mp4

3.8 MB

4. Prevent duplicate form submissions using the Post Redirect Get pattern.vtt

2.0 KB

5. Redirecting to another page using PHP how, why and best practices.mp4

9.9 MB

5. Redirecting to another page using PHP how, why and best practices.vtt

4.7 KB

5.1 RFC 7231 The Hypertext Transfer Protocol Semantics and Content The location field.html

0.1 KB

5.2 The HTTP 303 response status code.html

0.1 KB

5.3 The PHP header function.html

0.1 KB

5.4 URL redirect status codes and characteristics.html

0.1 KB

5.5 source-code.zip.zip

0.7 KB

6. Redirect to the success page after a successful signup.mp4

2.2 MB

6. Redirect to the success page after a successful signup.vtt

1.0 KB

6.1 source-code.zip.zip

481.4 KB

7. Validate the signup data on the server.html

0.1 KB

/4. Validate the signup data in the browser/

1. Why you should validate data on the server as well as the client.mp4

4.9 MB

1. Why you should validate data on the server as well as the client.vtt

2.6 KB

1.1 source-code.zip.zip

0.7 KB

2. Validate the signup page in the browser using HTML5 validation.mp4

5.8 MB

2. Validate the signup page in the browser using HTML5 validation.vtt

2.6 KB

2.1 source-code.zip.zip

481.4 KB

2.2 Can I use... Support table for the HTML5 pattern attribute.html

0.1 KB

3. Add a JavaScript validation library.mp4

7.3 MB

3. Add a JavaScript validation library.vtt

3.3 KB

3.1 The validate.js JavaScript validation library.html

0.1 KB

3.2 The jQuery Validation Plugin.html

0.1 KB

3.3 The jQuery Validation Plugin CDN.html

0.1 KB

3.4 The jQuery CDN.html

0.1 KB

3.5 The jQuery JavaScript library.html

0.1 KB

3.6 source-code.zip.zip

481.6 KB

4. Validate the signup page in the browser using JavaScript.mp4

6.1 MB

4. Validate the signup page in the browser using JavaScript.vtt

2.5 KB

4.1 source-code.zip.zip

481.7 KB

4.2 jQuery Validation Plugin rules.html

0.1 KB

4.3 List of built-in Validation methods for the jQuery Validation Plugin.html

0.1 KB

5. Validate the format of the password with a custom validation method.mp4

4.5 MB

5. Validate the format of the password with a custom validation method.vtt

2.2 KB

5.1 List of jQuery Validation Plugin built-in validation methods.html

0.1 KB

5.2 The addMethod() method of the jQuery Validation Plugin.html

0.1 KB

5.3 source-code.zip.zip

481.9 KB

6. Validate the email address is unique using an Ajax request.mp4

9.9 MB

6. Validate the email address is unique using an Ajax request.vtt

4.4 KB

6.1 The jQuery Validation Plugin remote method.html

0.1 KB

6.2 source-code.zip.zip

482.4 KB

7. The password confirmation field why it's a problem and how to fix it.mp4

5.5 MB

7. The password confirmation field why it's a problem and how to fix it.vtt

1.8 KB

7.1 Why the Confirm Password Field Must Die.html

0.1 KB

8. Remove the password confirmation field and add a show password button.mp4

5.3 MB

8. Remove the password confirmation field and add a show password button.vtt

2.3 KB

8.1 The hideShowPassword JavaScript library.html

0.1 KB

8.2 source-code.zip.zip

485.1 KB

9. Validate the signup data in the browser.html

0.1 KB

/5. Login authenticate the user using their email address and password/

1. Create and display the login page.mp4

6.1 MB

1. Create and display the login page.vtt

2.4 KB

1.1 source-code.zip.zip

485.9 KB

10. Destroy the session to log the user out.mp4

4.8 MB

10. Destroy the session to log the user out.vtt

2.1 KB

10.1 Completely destroy a session in PHP example.html

0.2 KB

10.2 source-code.zip.zip

486.7 KB

11. Sessions in PHP prevent session fixation attacks.mp4

8.1 MB

11. Sessions in PHP prevent session fixation attacks.vtt

4.1 KB

11.1 The PHP session_regenerate_id function.html

0.1 KB

11.2 source-code.zip.zip

486.7 KB

11.3 The PHP htmlspecialchars function.html

0.1 KB

11.4 When and why should I use session_regenerate_id.html

0.2 KB

12. Login.html

0.1 KB

2. Create the login action in the controller.mp4

3.7 MB

2. Create the login action in the controller.vtt

1.8 KB

2.1 source-code.zip.zip

486.0 KB

3. Find the user object using the email address.mp4

9.7 MB

3. Find the user object using the email address.vtt

4.1 KB

3.1 The PDOStatement fetch method.html

0.1 KB

3.2 The PHP get_called_class function.html

0.1 KB

3.3 source-code.zip.zip

486.3 KB

4. Authenticate the user by verifying their password is correct.mp4

6.4 MB

4. Authenticate the user by verifying their password is correct.vtt

2.6 KB

4.1 The PHP password_hash function.html

0.1 KB

4.2 source-code.zip.zip

486.3 KB

5. Redisplay the email address in the login form when authentication fails.mp4

2.6 MB

5. Redisplay the email address in the login form when authentication fails.vtt

1.3 KB

5.1 source-code.zip.zip

486.3 KB

6. Add a redirect method to the core controller.mp4

3.9 MB

6. Add a redirect method to the core controller.vtt

1.4 KB

6.1 source-code.zip.zip

486.4 KB

7. Sessions in PHP make the web browser remember you.mp4

9.1 MB

7. Sessions in PHP make the web browser remember you.vtt

4.8 KB

7.1 source-code.zip.zip

0.6 KB

8. Use the session to remember the login and view the logged-in status.mp4

7.7 MB

8. Use the session to remember the login and view the logged-in status.vtt

4.0 KB

8.1 The PHP session_start function.html

0.1 KB

8.2 Twig global variables.html

0.1 KB

8.3 source-code.zip.zip

486.5 KB

9. Sessions in PHP completely destroy a session, even without closing the browser.mp4

6.6 MB

9. Sessions in PHP completely destroy a session, even without closing the browser.vtt

2.8 KB

9.1 source-code.zip.zip

0.8 KB

9.2 The PHP session_destroy function.html

0.1 KB

/6. Restrict access to authenticated users only/

1. Add a class to organise the authentication code in one place.mp4

7.9 MB

1. Add a class to organise the authentication code in one place.vtt

3.3 KB

1.1 source-code.zip.zip

487.1 KB

2. Restrict a page to logged-in users only.mp4

5.2 MB

2. Restrict a page to logged-in users only.vtt

2.4 KB

2.1 source-code.zip.zip

487.8 KB

3. Redirect back to the originally requested page after login.mp4

5.6 MB

3. Redirect back to the originally requested page after login.vtt

2.5 KB

3.1 source-code.zip.zip

488.0 KB

4. Add a method to the core controller for requiring login.mp4

3.8 MB

4. Add a method to the core controller for requiring login.vtt

1.8 KB

4.1 source-code.zip.zip

488.1 KB

5. Require login for all action methods in a controller.mp4

3.6 MB

5. Require login for all action methods in a controller.vtt

1.3 KB

5.1 source-code.zip.zip

488.2 KB

6. Add a base controller that requires login for all action methods.mp4

6.1 MB

6. Add a base controller that requires login for all action methods.vtt

2.6 KB

6.1 source-code.zip.zip

488.4 KB

7. Get the current authenticated user in controllers and views.mp4

6.7 MB

7. Get the current authenticated user in controllers and views.vtt

2.8 KB

7.1 source-code.zip.zip

488.7 KB

8. Simplify the code remove the isLoggedIn method.mp4

5.1 MB

8. Simplify the code remove the isLoggedIn method.vtt

2.1 KB

8.1 source-code.zip.zip

488.7 KB

/7. Flash messages display status messages to users/

1. Flash notification messages display status messages to users.mp4

5.1 MB

1. Flash notification messages display status messages to users.vtt

2.4 KB

1.1 Laravel Flash Data.html

0.1 KB

1.2 Symfony Flash Messages.html

0.1 KB

1.3 Phalcon Flash Messages.html

0.1 KB

2. Add a flash message when requiring login.mp4

4.7 MB

2. Add a flash message when requiring login.vtt

1.8 KB

2.1 source-code.zip.zip

489.1 KB

3. Display the flash messages to the user.mp4

5.8 MB

3. Display the flash messages to the user.vtt

2.4 KB

3.1 source-code.zip.zip

489.3 KB

4. Add flash messages when logging in.mp4

3.3 MB

4. Add flash messages when logging in.vtt

1.5 KB

4.1 source-code.zip.zip

489.3 KB

5. Add a flash message when logging out.mp4

3.7 MB

5. Add a flash message when logging out.vtt

1.5 KB

5.1 source-code.zip.zip

489.5 KB

6. Add a CSS style sheet and style the flash messages.mp4

3.2 MB

6. Add a CSS style sheet and style the flash messages.vtt

1.3 KB

6.1 source-code.zip.zip

489.8 KB

7. Add flash message types and give them different styles.mp4

9.1 MB

7. Add flash message types and give them different styles.vtt

3.7 KB

7.1 source-code.zip.zip

490.0 KB

/8. Remember me give users the option of remembering the login/

1. How to remember the login after closing the browser.mp4

8.0 MB

1. How to remember the login after closing the browser.vtt

3.8 KB

1.1 PHP Runtime Configuration session cookie lifetime.html

0.1 KB

1.2 source-code.zip.zip

490.2 KB

10. Prevent automatic login if the remember token has expired in the database.mp4

5.6 MB

10. Prevent automatic login if the remember token has expired in the database.vtt

2.0 KB

10.1 source-code.zip.zip

492.0 KB

11. Forget the remembered login when logging out.mp4

8.9 MB

11. Forget the remembered login when logging out.vtt

2.8 KB

11.1 source-code.zip.zip

492.1 KB

12. Remember me.html

0.1 KB

2. Generate unique, random tokens and secure hashes.mp4

7.1 MB

2. Generate unique, random tokens and secure hashes.vtt

3.1 KB

2.1 PHP random_bytes function.html

0.1 KB

2.2 PHP uniqid function.html

0.1 KB

2.3 PHP rand function.html

0.1 KB

2.4 What are requirements for a HMAC secret key.html

0.2 KB

2.5 Random Key Generator.html

0.1 KB

3. Add a class to generate and create hashes of random tokens.mp4

7.0 MB

3. Add a class to generate and create hashes of random tokens.vtt

2.9 KB

3.1 Random Key Generator.html

0.1 KB

3.2 source-code.zip.zip

490.6 KB

4. Create a database table to store remembered logins.mp4

4.8 MB

4. Create a database table to store remembered logins.vtt

1.8 KB

4.1 source-code.zip.zip

0.4 KB

5. Add a remember me checkbox to the login form.mp4

6.6 MB

5. Add a remember me checkbox to the login form.vtt

2.9 KB

5.1 source-code.zip.zip

490.7 KB

6. Remember the login in the database.mp4

7.4 MB

6. Remember the login in the database.vtt

3.1 KB

6.1 source-code.zip.zip

491.0 KB

7. Cookies in PHP the basics.mp4

9.4 MB

7. Cookies in PHP the basics.vtt

4.1 KB

7.1 The PHP setcookie function.html

0.1 KB

7.2 source-code.zip.zip

1.2 KB

8. Remember the login in a cookie.mp4

4.5 MB

8. Remember the login in a cookie.vtt

1.8 KB

8.1 source-code.zip.zip

491.1 KB

9. Log in automatically using the token in the cookie.mp4

8.8 MB

9. Log in automatically using the token in the cookie.vtt

3.4 KB

9.1 source-code.zip.zip

492.0 KB

/9. Password reset part 1 securely request reset of a forgotten password/

1. Allow users to securely reset their passwords when they forget them.mp4

4.7 MB

1. Allow users to securely reset their passwords when they forget them.vtt

2.4 KB

2. Get access to an email service.mp4

7.4 MB

2. Get access to an email service.vtt

3.2 KB

2.1 The PHPMailer library.html

0.1 KB

2.2 Mailgun - Transactional Email API Service.html

0.1 KB

2.3 Mailgun PHP library.html

0.1 KB

2.4 source-code.zip.zip

1.2 MB

3. Add a class to send emails.mp4

6.6 MB

3. Add a class to send emails.vtt

2.5 KB

3.1 Mailgun PHP API usage.html

0.1 KB

3.2 source-code.zip.zip

1.0 MB

3.3 A simple PHPMailer example.html

0.1 KB

4. Create and display the forgotten password page.mp4

2.6 MB

4. Create and display the forgotten password page.vtt

1.2 KB

4.1 source-code.zip.zip

1.0 MB

5. Process the forgotten password form in the controller.mp4

4.6 MB

5. Process the forgotten password form in the controller.vtt

1.7 KB

5.1 source-code.zip.zip

1.0 MB

6. Add password reset fields to the user table in the database.mp4

3.3 MB

6. Add password reset fields to the user table in the database.vtt

1.2 KB

6.1 source-code.zip.zip

0.3 KB

7. Save a new password reset token and expiry with the user record.mp4

4.6 MB

7. Save a new password reset token and expiry with the user record.vtt

1.6 KB

7.1 source-code.zip.zip

1.0 MB

8. Send the password reset email to the user.mp4

6.4 MB

8. Send the password reset email to the user.vtt

2.4 KB

8.1 source-code.zip.zip

1.0 MB

9. Get the email content from a view template.mp4

7.2 MB

9. Get the email content from a view template.vtt

3.0 KB

9.1 source-code.zip.zip

1.0 MB

/

[FCS Forum].url

0.1 KB

[FreeCourseSite.com].url

0.1 KB

 

Total files 383


Copyright © 2024 FileMood.com