Udemy - Build a Complete Registration and Login System using PHP MVC

seeders: 0
leechers: 0
Added 5 years ago by tutsnode in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Udemy - Build a Complete Registration and Login System using PHP MVC (Size: 647 MB)
  TutsNode.com.txt 63 B
  [TGx]Downloaded from torrentgalaxy.to .txt 585 B
  [TutsNode.com] - Build a Complete Registration and Login System using PHP MVC
  1. Introduction and project setup
  1. Introduction.mp4 2.85 MB
  1. Introduction.vtt 1.69 KB
  1.1 Course prerequisite Write PHP Like a Pro Build a PHP MVC Framework From Scratch.html 104 B
  2. Install a PHP web server and a database server on your computer.mp4 4.2 MB
  2. Install a PHP web server and a database server on your computer.vtt 2.07 KB
  2.1 List of Apache - MySQL - PHP packages.html 151 B
  2.2 XAMPP web server and database package.html 101 B
  3. Install the PHP MVC framework.mp4 3.21 MB
  3. Install the PHP MVC framework.vtt 1.72 KB
  3.1 Composer Dependency Manager for PHP.html 85 B
  4. Configure the web server to use the framework.mp4 2.62 MB
  4. Configure the web server to use the framework.vtt 1.53 KB
  5. Create a new database and configure the framework to use it.mp4 5.62 MB
  5. Create a new database and configure the framework to use it.vtt 2.3 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 3.98 MB
  1. Add an action to process the link and get the token from the URL.vtt 1.72 KB
  1.1 source-code.zip.zip 990.21 KB
  2. Get the user based on the token and check the expiry.mp4 7.79 MB
  2. Get the user based on the token and check the expiry.vtt 2.95 KB
  2.1 source-code.zip.zip 990.28 KB
  3. Create and display the password reset form.mp4 5.48 MB
  3. Create and display the password reset form.vtt 1.71 KB
  3.1 source-code.zip.zip 991.12 KB
  4. Extract repeated JavaScript code out into a separate file.mp4 3.58 MB
  4. Extract repeated JavaScript code out into a separate file.vtt 1.23 KB
  4.1 source-code.zip.zip 991.1 KB
  5. Process the password reset form in the controller.mp4 4.98 MB
  5. Process the password reset form in the controller.vtt 2.06 KB
  5.1 source-code.zip.zip 991.19 KB
  6. Remove duplicated code and add an expired token view.mp4 6.68 MB
  6. Remove duplicated code and add an expired token view.vtt 2.23 KB
  6.1 source-code.zip.zip 991.64 KB
  7. Validate the password reset form on the server.mp4 12.53 MB
  7. Validate the password reset form on the server.vtt 4.39 KB
  7.1 source-code.zip.zip 991.76 KB
  8. Reset the user's password and clear the token and expiry.mp4 7.72 MB
  8. Reset the user's password and clear the token and expiry.vtt 2.78 KB
  8.1 source-code.zip.zip 992.08 KB
  9. Password reset.html 116 B
  11. Account activation confirm the user's email address before allowing login
  1. Account activation confirm the user's email address.mp4 4.45 MB
  1. Account activation confirm the user's email address.vtt 2.29 KB
  2. Add account activation fields to the user table in the database.mp4 2.95 MB
  2. Add account activation fields to the user table in the database.vtt 1.14 KB
  2.1 source-code.zip.zip 334 B
  3. Generate a unique activation token upon signup.mp4 3.83 MB
  3. Generate a unique activation token upon signup.vtt 1.31 KB
  3.1 source-code.zip.zip 992.13 KB
  4. Send the account activation email to the user.mp4 7.09 MB
  4. Send the account activation email to the user.vtt 2.31 KB
  4.1 source-code.zip.zip 992.75 KB
  5. Restrict login if account not activated.mp4 3.84 MB
  5. Restrict login if account not activated.vtt 1.35 KB
  5.1 source-code.zip.zip 992.78 KB
  6. Process the account activation link and activate the account.mp4 10.22 MB
  6. Process the account activation link and activate the account.vtt 3.87 KB
  6.1 source-code.zip.zip 993.24 KB
  12. User profile let users update their own profile data
  1. User profile let the user update their own details.mp4 4.89 MB
  1. User profile let the user update their own details.vtt 2.28 KB
  1.1 source-code.zip.zip 993.89 KB
  2. Get the current logged-in user and display their profile data.mp4 6.24 MB
  2. Get the current logged-in user and display their profile data.vtt 1.75 KB
  2.1 source-code.zip.zip 993.97 KB
  2.2 The HTML dl element.html 99 B
  3. Create and display the edit profile form.mp4 6.31 MB
  3. Create and display the edit profile form.vtt 2.27 KB
  3.1 source-code.zip.zip 994.8 KB
  4. Validate the email address is unique, allowing for the existing user record.mp4 7.4 MB
  4. Validate the email address is unique, allowing for the existing user record.vtt 3.33 KB
  4.1 source-code.zip.zip 994.96 KB
  4.2 The jQuery Validation Plugin remote method.html 104 B
  5. Make changing the password optional, but still validate it if supplied.mp4 5.49 MB
  5. Make changing the password optional, but still validate it if supplied.vtt 2.71 KB
  5.1 source-code.zip.zip 995.01 KB
  6. Validate and save the profile data on the server.mp4 11.95 MB
  6. Validate and save the profile data on the server.vtt 3.78 KB
  6.1 source-code.zip.zip 995.3 KB
  7. Clean up duplicated code in the profile controller.mp4 8.4 MB
  7. Clean up duplicated code in the profile controller.vtt 3.42 KB
  7.1 source-code.zip.zip 995.39 KB
  8. Add site navigation with a link to the profile page.mp4 4.61 MB
  8. Add site navigation with a link to the profile page.vtt 1.92 KB
  8.1 source-code.zip.zip 995.46 KB
  13. Add styling use a CSS UI framework
  1. Use a CSS UI framework to add styling and layout.mp4 4 MB
  1. Use a CSS UI framework to add styling and layout.vtt 1.62 KB
  1.1 css ui framework - Google Search.html 111 B
  1.2 Bootstrap.html 85 B
  1.3 UIkit.html 82 B
  1.4 Semantic UI.html 84 B
  2. Include the Bootstrap framework.mp4 4.12 MB
  2. Include the Bootstrap framework.vtt 1.34 KB
  2.1 source-code.zip.zip 995.55 KB
  2.2 Bootstrap.html 85 B
  3. Add a container element and style the general layout.mp4 2.8 MB
  3. Add a container element and style the general layout.vtt 1.06 KB
  3.1 Bootstrap CSS Containers.html 108 B
  3.2 source-code.zip.zip 995.58 KB
  4. Add styles to forms and input controls.mp4 5.71 MB
  4. Add styles to forms and input controls.vtt 2.11 KB
  4.1 Bootstrap Forms CSS.html 95 B
  4.2 source-code.zip.zip 995.69 KB
  5. Add styles to buttons.mp4 3.13 MB
  5. Add styles to buttons.vtt 1.02 KB
  5.1 source-code.zip.zip 995.75 KB
  5.2 Bootstrap Buttons CSS.html 97 B
  6. Turn the navigation links into a navbar component.mp4 3.73 MB
  6. Turn the navigation links into a navbar component.vtt 1.14 KB
  6.1 Bootstrap Navbar Component.html 103 B
  6.2 source-code.zip.zip 995.79 KB
  7. Replace the flash message styles.mp4 2.19 MB
  7. Replace the flash message styles.vtt 690 B
  7.1 Bootstrap Alert Component.html 103 B
  7.2 source-code.zip.zip 995.69 KB
  8. Add styles when showing the user's profile data.mp4 1.61 MB
  8. Add styles when showing the user's profile data.vtt 544 B
  8.1 Bootstrap Description Lists CSS.html 101 B
  8.2 source-code.zip.zip 995.82 KB
  14. Conclusion
  1. Conclusion.mp4 2.26 MB
  1. Conclusion.vtt 1.28 KB
  1.1 full.sql.sql 1.42 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.3 MB
  1. Uniquely identify users username or email address.vtt 2.4 KB
  10. Add a user model with a save method.mp4 8.52 MB
  10. Add a user model with a save method.vtt 4.02 KB
  10.1 PHP superglobals.html 121 B
  10.2 source-code.zip.zip 469.36 KB
  11. New user signup.html 116 B
  2. Store passwords as securely as possible in the database.mp4 7.27 MB
  2. Store passwords as securely as possible in the database.vtt 4.06 KB
  3. Generate secure salted password hashes.mp4 7.78 MB
  3. Generate secure salted password hashes.vtt 3.46 KB
  3.1 Most common passwords list.html 113 B
  3.2 PHP the password_hash function.html 112 B
  4. Create a database table to store user accounts.mp4 5.78 MB
  4. Create a database table to store user accounts.vtt 2.72 KB
  4.1 PHP the password_hash function.html 112 B
  4.2 List of standard lengths for database fields.html 146 B
  4.3 source-code.zip.zip 373 B
  5. Create and display the signup page.mp4 4.04 MB
  5. Create and display the signup page.vtt 2.02 KB
  5.1 source-code.zip.zip 468.63 KB
  6. Add the form to the signup page.mp4 6.25 MB
  6. Add the form to the signup page.vtt 3.32 KB
  6.1 source-code.zip.zip 468.84 KB
  7. Create the signup action in the controller.mp4 2.82 MB
  7. Create the signup action in the controller.vtt 1.33 KB
  7.1 source-code.zip.zip 468.89 KB
  8. Understand the danger from SQL injection attacks.mp4 6.92 MB
  8. Understand the danger from SQL injection attacks.vtt 3.62 KB
  8.1 source-code.zip.zip 1.28 KB
  8.2 xkcd Exploits of a Mom.html 82 B
  9. Avoid SQL injection attacks using PDO.mp4 7.22 MB
  9. Avoid SQL injection attacks using PDO.vtt 3.44 KB
  9.1 PDO prepared statements.html 113 B
  9.2 source-code.zip.zip 2.63 KB
  9.3 PDO quote function.html 99 B
  3. Validate the signup data on the server
  1. Validate the data before saving the new user record.mp4 9.42 MB
  1. Validate the data before saving the new user record.vtt 3.37 KB
  1.1 The PDOStatement execute method.html 110 B
  1.2 The PHP filter_var function.html 109 B
  1.3 source-code.zip.zip 469.74 KB
  2. Validate the email address is unique in the user table.mp4 5.08 MB
  2. Validate the email address is unique in the user table.vtt 1.77 KB
  2.1 source-code.zip.zip 469.9 KB
  2.2 The PDOStatement fetch method.html 108 B
  3. Display validation error messages in the signup form.mp4 6.13 MB
  3. Display validation error messages in the signup form.vtt 3.1 KB
  3.1 Should password fields retain their values if a form does not pass validation.html 181 B
  3.2 source-code.zip.zip 470 KB
  4. Prevent duplicate form submissions using the Post Redirect Get pattern.mp4 3.61 MB
  4. Prevent duplicate form submissions using the Post Redirect Get pattern.vtt 1.92 KB
  5. Redirecting to another page using PHP how, why and best practices.mp4 9.45 MB
  5. Redirecting to another page using PHP how, why and best practices.vtt 4.61 KB
  5.1 RFC 7231 The Hypertext Transfer Protocol Semantics and Content The location field.html 110 B
  5.2 The HTTP 303 response status code.html 99 B
  5.3 The PHP header function.html 105 B
  5.4 URL redirect status codes and characteristics.html 148 B
  5.5 source-code.zip.zip 691 B
  6. Redirect to the success page after a successful signup.mp4 2.06 MB
  6. Redirect to the success page after a successful signup.vtt 1011 B
  6.1 source-code.zip.zip 470.08 KB
  7. Validate the signup data on the server.html 116 B
  4. Validate the signup data in the browser
  1. Why you should validate data on the server as well as the client.mp4 4.7 MB
  1. Why you should validate data on the server as well as the client.vtt 2.51 KB
  1.1 source-code.zip.zip 701 B
  2. Validate the signup page in the browser using HTML5 validation.mp4 5.52 MB
  2. Validate the signup page in the browser using HTML5 validation.vtt 2.52 KB
  2.1 source-code.zip.zip 470.16 KB
  2.2 Can I use... Support table for the HTML5 pattern attribute.html 95 B
  3. Add a JavaScript validation library.mp4 6.96 MB
  3. Add a JavaScript validation library.vtt 3.21 KB
  3.1 The validate.js JavaScript validation library.html 103 B
  3.2 The jQuery Validation Plugin.html 90 B
  3.3 The jQuery Validation Plugin CDN.html 148 B
  3.4 The jQuery CDN.html 85 B
  3.5 The jQuery JavaScript library.html 80 B
  3.6 source-code.zip.zip 470.36 KB
  4. Validate the signup page in the browser using JavaScript.mp4 5.84 MB
  4. Validate the signup page in the browser using JavaScript.vtt 2.48 KB
  4.1 source-code.zip.zip 470.42 KB
  4.2 jQuery Validation Plugin rules.html 104 B
  4.3 List of built-in Validation methods for the jQuery Validation Plugin.html 145 B
  5. Validate the format of the password with a custom validation method.mp4 4.32 MB
  5. Validate the format of the password with a custom validation method.vtt 2.15 KB
  5.1 List of jQuery Validation Plugin built-in validation methods.html 145 B
  5.2 The addMethod() method of the jQuery Validation Plugin.html 117 B
  5.3 source-code.zip.zip 470.59 KB
  6. Validate the email address is unique using an Ajax request.mp4 9.44 MB
  6. Validate the email address is unique using an Ajax request.vtt 4.32 KB
  6.1 The jQuery Validation Plugin remote method.html 104 B
  6.2 source-code.zip.zip 471.07 KB
  7. The password confirmation field why it's a problem and how to fix it.mp4 5.26 MB
  7. The password confirmation field why it's a problem and how to fix it.vtt 1.77 KB
  7.1 Why the Confirm Password Field Must Die.html 129 B
  8. Remove the password confirmation field and add a show password button.mp4 5.06 MB
  8. Remove the password confirmation field and add a show password button.vtt 2.2 KB
  8.1 The hideShowPassword JavaScript library.html 106 B
  8.2 source-code.zip.zip 473.74 KB
  9. Validate the signup data in the browser.html 116 B
  5. Login authenticate the user using their email address and password
  1. Create and display the login page.mp4 5.85 MB
  1. Create and display the login page.vtt 2.36 KB
  1.1 source-code.zip.zip 474.54 KB
  10. Destroy the session to log the user out.mp4 4.58 MB
  10. Destroy the session to log the user out.vtt 2.09 KB
  10.1 Completely destroy a session in PHP example.html 157 B
  10.2 source-code.zip.zip 475.29 KB
  11. Sessions in PHP prevent session fixation attacks.mp4 7.77 MB
  11. Sessions in PHP prevent session fixation attacks.vtt 4.01 KB
  11.1 The PHP session_regenerate_id function.html 120 B
  11.2 source-code.zip.zip 475.31 KB
  11.3 The PHP htmlspecialchars function.html 115 B
  11.4 When and why should I use session_regenerate_id.html 152 B
  12. Login.html 116 B
  2. Create the login action in the controller.mp4 3.55 MB
  2. Create the login action in the controller.vtt 1.73 KB
  2.1 source-code.zip.zip 474.63 KB
  3. Find the user object using the email address.mp4 9.22 MB
  3. Find the user object using the email address.vtt 3.98 KB
  3.1 The PDOStatement fetch method.html 108 B
  3.2 The PHP get_called_class function.html 115 B
  3.3 source-code.zip.zip 474.86 KB
  4. Authenticate the user by verifying their password is correct.mp4 6.08 MB
  4. Authenticate the user by verifying their password is correct.vtt 2.58 KB
  4.1 The PHP password_hash function.html 112 B
  4.2 source-code.zip.zip 474.91 KB
  5. Redisplay the email address in the login form when authentication fails.mp4 2.48 MB
  5. Redisplay the email address in the login form when authentication fails.vtt 1.3 KB
  5.1 source-code.zip.zip 474.94 KB
  6. Add a redirect method to the core controller.mp4 3.73 MB
  6. Add a redirect method to the core controller.vtt 1.41 KB
  6.1 source-code.zip.zip 474.97 KB
  7. Sessions in PHP make the web browser remember you.mp4 8.65 MB
  7. Sessions in PHP make the web browser remember you.vtt 4.69 KB
  7.1 source-code.zip.zip 603 B
  8. Use the session to remember the login and view the logged-in status.mp4 7.34 MB
  8. Use the session to remember the login and view the logged-in status.vtt 3.86 KB
  8.1 The PHP session_start function.html 112 B
  8.2 Twig global variables.html 113 B
  8.3 source-code.zip.zip 475.08 KB
  9. Sessions in PHP completely destroy a session, even without closing the browser.mp4 6.32 MB
  9. Sessions in PHP completely destroy a session, even without closing the browser.vtt 2.7 KB
  9.1 source-code.zip.zip 779 B
  9.2 The PHP session_destroy function.html 118 B
  6. Restrict access to authenticated users only
  1. Add a class to organise the authentication code in one place.mp4 7.58 MB
  1. Add a class to organise the authentication code in one place.vtt 3.18 KB
  1.1 source-code.zip.zip 475.66 KB
  2. Restrict a page to logged-in users only.mp4 4.97 MB
  2. Restrict a page to logged-in users only.vtt 2.29 KB
  2.1 source-code.zip.zip 476.37 KB
  3. Redirect back to the originally requested page after login.mp4 5.34 MB
  3. Redirect back to the originally requested page after login.vtt 2.4 KB
  3.1 source-code.zip.zip 476.52 KB
  4. Add a method to the core controller for requiring login.mp4 3.64 MB
  4. Add a method to the core controller for requiring login.vtt 1.75 KB
  4.1 source-code.zip.zip 476.61 KB
  5. Require login for all action methods in a controller.mp4 3.48 MB
  5. Require login for all action methods in a controller.vtt 1.31 KB
  5.1 source-code.zip.zip 476.71 KB
  6. Add a base controller that requires login for all action methods.mp4 5.83 MB
  6. Add a base controller that requires login for all action methods.vtt 2.51 KB
  6.1 source-code.zip.zip 477 KB
  7. Get the current authenticated user in controllers and views.mp4 6.43 MB
  7. Get the current authenticated user in controllers and views.vtt 2.71 KB
  7.1 source-code.zip.zip 477.28 KB
  8. Simplify the code remove the isLoggedIn method.mp4 4.85 MB
  8. Simplify the code remove the isLoggedIn method.vtt 2.08 KB
  8.1 source-code.zip.zip 477.22 KB
  7. Flash messages display status messages to users
  1. Flash notification messages display status messages to users.mp4 4.86 MB
  1. Flash notification messages display status messages to users.vtt 2.36 KB
  1.1 Laravel Flash Data.html 104 B
  1.2 Symfony Flash Messages.html 123 B
  1.3 Phalcon Flash Messages.html 119 B
  2. Add a flash message when requiring login.mp4 4.45 MB
  2. Add a flash message when requiring login.vtt 1.79 KB
  2.1 source-code.zip.zip 477.68 KB
  3. Display the flash messages to the user.mp4 5.5 MB
  3. Display the flash messages to the user.vtt 2.38 KB
  3.1 source-code.zip.zip 477.83 KB
  4. Add flash messages when logging in.mp4 3.12 MB
  4. Add flash messages when logging in.vtt 1.42 KB
  4.1 source-code.zip.zip 477.88 KB
  5. Add a flash message when logging out.mp4 3.55 MB
  5. Add a flash message when logging out.vtt 1.44 KB
  5.1 source-code.zip.zip 478.02 KB
  6. Add a CSS style sheet and style the flash messages.mp4 3.03 MB
  6. Add a CSS style sheet and style the flash messages.vtt 1.31 KB
  6.1 source-code.zip.zip 478.33 KB
  7. Add flash message types and give them different styles.mp4 8.67 MB
  7. Add flash message types and give them different styles.vtt 3.64 KB
  7.1 source-code.zip.zip 478.54 KB
  8. Remember me give users the option of remembering the login
  1. How to remember the login after closing the browser.mp4 7.66 MB
  1. How to remember the login after closing the browser.vtt 3.68 KB
  1.1 PHP Runtime Configuration session cookie lifetime.html 143 B
  1.2 source-code.zip.zip 478.71 KB
  10. Prevent automatic login if the remember token has expired in the database.mp4 5.33 MB
  10. Prevent automatic login if the remember token has expired in the database.vtt 1.99 KB
  10.1 source-code.zip.zip 480.47 KB
  11. Forget the remembered login when logging out.mp4 8.46 MB
  11. Forget the remembered login when logging out.vtt 2.7 KB
  11.1 source-code.zip.zip 480.57 KB
  12. Remember me.html 116 B
  2. Generate unique, random tokens and secure hashes.mp4 6.77 MB
  2. Generate unique, random tokens and secure hashes.vtt 3.02 KB
  2.1 PHP random_bytes function.html 111 B
  2.2 PHP uniqid function.html 105 B
  2.3 PHP rand function.html 103 B
  2.4 What are requirements for a HMAC secret key.html 164 B
  2.5 Random Key Generator.html 85 B
  3. Add a class to generate and create hashes of random tokens.mp4 6.65 MB
  3. Add a class to generate and create hashes of random tokens.vtt 2.79 KB
  3.1 Random Key Generator.html 85 B
  3.2 source-code.zip.zip 479.15 KB
  4. Create a database table to store remembered logins.mp4 4.53 MB
  4. Create a database table to store remembered logins.vtt 1.78 KB
  4.1 source-code.zip.zip 406 B
  5. Add a remember me checkbox to the login form.mp4 6.26 MB
  5. Add a remember me checkbox to the login form.vtt 2.82 KB
  5.1 source-code.zip.zip 479.24 KB
  6. Remember the login in the database.mp4 7.09 MB
  6. Remember the login in the database.vtt 3.01 KB
  6.1 source-code.zip.zip 479.52 KB
  7. Cookies in PHP the basics.mp4 8.97 MB
  7. Cookies in PHP the basics.vtt 4.05 KB
  7.1 The PHP setcookie function.html 108 B
  7.2 source-code.zip.zip 1.22 KB
  8. Remember the login in a cookie.mp4 4.3 MB
  8. Remember the login in a cookie.vtt 1.71 KB
  8.1 source-code.zip.zip 479.59 KB
  9. Log in automatically using the token in the cookie.mp4 8.41 MB
  9. Log in automatically using the token in the cookie.vtt 3.33 KB
  9.1 source-code.zip.zip 480.5 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.44 MB
  1. Allow users to securely reset their passwords when they forget them.vtt 2.37 KB
  2. Get access to an email service.mp4 7.02 MB
  2. Get access to an email service.vtt 3.11 KB
  2.1 The PHPMailer library.html 99 B
  2.2 Mailgun - Transactional Email API Service.html 84 B
  2.3 Mailgun PHP library.html 113 B
  2.4 source-code.zip.zip 1.16 MB
  3. Add a class to send emails.mp4 6.32 MB
  3. Add a class to send emails.vtt 2.42 KB
  3.1 Mailgun PHP API usage.html 105 B
  3.2 source-code.zip.zip 988.06 KB
  3.3 A simple PHPMailer example.html 116 B
  4. Create and display the forgotten password page.mp4 2.53 MB
  4. Create and display the forgotten password page.vtt 1.14 KB
  4.1 source-code.zip.zip 988.89 KB
  5. Process the forgotten password form in the controller.mp4 4.42 MB
  5. Process the forgotten password form in the controller.vtt 1.7 KB
  5.1 source-code.zip.zip 989.34 KB
  6. Add password reset fields to the user table in the database.mp4 3.14 MB
  6. Add password reset fields to the user table in the database.vtt 1.13 KB
  6.1 source-code.zip.zip 307 B
  7. Save a new password reset token and expiry with the user record.mp4 4.38 MB
  7. Save a new password reset token and expiry with the user record.vtt 1.57 KB
  7.1 source-code.zip.zip 989.44 KB
  8. Send the password reset email to the user.mp4 6.09 MB
  8. Send the password reset email to the user.vtt 2.34 KB
  8.1 source-code.zip.zip 989.6 KB
  9. Get the email content from a view template.mp4 6.86 MB
  9. Get the email content from a view template.vtt 2.92 KB
  9.1 source-code.zip.zip 990.05 KB

Description



Description

Learn the basic concepts, tools and functions that you will need for user authentication using a PHP MVC framework.

Add registration and login to the PHP MVC framework we built on the “Build a PHP MVC Framework From Scratch” course.

Let new users sign up and log in
Store passwords securely in the database
Restrict content to logged-in users only
Use sessions for handling logins
Use cookies to optionally remember the user’s login
Allow users to securely reset their own passwords

Build Registration and Login using Models, Views and Controllers

Most websites and web applications need user authentication. Once users sign up to your site, you can tailor content specifically to them, and restrict content to logged-in users only.

By developing user authentication using an MVC framework, your code will be easier to write and maintain.

All the concepts you need to know to understand why the system is developed the way it is are explained in detail.

Content and Overview

I designed this course to follow on from the Write PHP Like a Pro: Build a PHP MVC Framework From Scratch course. At the end of that course you had built your own PHP MVC framework. If you want to add user registration and login to that framework, then this course will cover all you need to know, starting from where that course left off.

Starting with the basic concepts of authentication, this course will take you through all the steps needed to build a complete registration and login system, one piece at a time.

Beginning with the PHP MVC framework from the previous course, each lecture explains what you’re going to add to the code and why, building up the project step by step. At the end of this course, you’ll have built a complete registration and login system using the PHP MVC framework, ready to use in your own projects.

Complete with working source code at every stage, you’ll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course. Also, at all times throughout the course you have access to the instructor to ask for help with any topic related to the course.
Who this course is for:

This course is for those who want to add authentication to the PHP MVC framework
This course is NOT for you if you’re not familiar with MVC

Requirements

You need to have taken the “Write PHP Like a Pro: Build a PHP MVC Framework From Scratch” course
You should already be familiar with the basics of PHP, HTML, CSS and JavaScript
You should be comfortable installing software on your computer
You need to be familiar with the model – view – controller (MVC) pattern

Last Updated 7/2017

Related Torrents

torrent name size uploader age seed leech
7
7
0
9
10