FileMood

Download [FreeTutorials.Us] php-mvc-login

FreeTutorials Us php mvc login

Name

[FreeTutorials.Us] php-mvc-login

 DOWNLOAD Copy Link

Total Size

677.7 MB

Total Files

205

Hash

8B29640BBC1BD228910E12D51CCA2DEDFA45DBBF

/.../009 Create a database table to store user accounts/

source-code.zip

0.4 KB

/.../010 Create and display the signup page/

source-code.zip

479.9 KB

/.../011 Add the form to the signup page/

source-code.zip

480.1 KB

/.../012 Create the signup action in the controller/

source-code.zip

480.1 KB

/.../013 Understand the danger from SQL injection attacks/

source-code.zip

1.3 KB

/.../014 Avoid SQL injection attacks using PDO/

source-code.zip

2.7 KB

/.../015 Add a user model with a save method/

source-code.zip

480.6 KB

/.../016 Validate the data before saving the new user record/

source-code.zip

481.0 KB

/.../017 Validate the email address is unique in the user table/

source-code.zip

481.2 KB

/.../018 Display validation error messages in the signup form/

source-code.zip

481.3 KB

/.../020 Redirecting to another page using PHP how why and best practices/

source-code.zip

0.7 KB

/.../021 Redirect to the success page after a successful signup/

source-code.zip

481.4 KB

/.../022 Why you should validate data on the server as well as the client/

source-code.zip

0.7 KB

/.../023 Validate the signup page in the browser using HTML5 validation/

source-code.zip

481.4 KB

/.../024 Add a JavaScript validation library/

source-code.zip

481.6 KB

/.../025 Validate the signup page in the browser using JavaScript/

source-code.zip

481.7 KB

/.../026 Validate the format of the password with a custom validation method/

source-code.zip

481.9 KB

/.../027 Validate the email address is unique using an Ajax request/

source-code.zip

482.4 KB

/.../029 Remove the password confirmation field and add a show password button/

source-code.zip

485.1 KB

/.../030 Create and display the login page/

source-code.zip

485.9 KB

/.../031 Create the login action in the controller/

source-code.zip

486.0 KB

/.../032 Find the user object using the email address/

source-code.zip

486.3 KB

/.../033 Authenticate the user by verifying their password is correct/

source-code.zip

486.3 KB

/.../034 Redisplay the email address in the login form when authentication fails/

source-code.zip

486.3 KB

/.../035 Add a redirect method to the core controller/

source-code.zip

486.4 KB

/.../036 Sessions in PHP make the web browser remember you/

source-code.zip

0.6 KB

/.../037 Use the session to remember the login and view the logged-in status/

source-code.zip

486.5 KB

/.../038 Sessions in PHP completely destroy a session even without closing the browser/

source-code.zip

0.8 KB

/.../039 Destroy the session to log the user out/

source-code.zip

486.7 KB

/.../040 Sessions in PHP prevent session fixation attacks/

source-code.zip

486.7 KB

/.../041 Add a class to organise the authentication code in one place/

source-code.zip

487.1 KB

/.../042 Restrict a page to logged-in users only/

source-code.zip

487.8 KB

/.../043 Redirect back to the originally requested page after login/

source-code.zip

488.0 KB

/.../044 Add a method to the core controller for requiring login/

source-code.zip

488.1 KB

/.../045 Require login for all action methods in a controller/

source-code.zip

488.2 KB

/.../046 Add a base controller that requires login for all action methods/

source-code.zip

488.4 KB

/.../047 Get the current authenticated user in controllers and views/

source-code.zip

488.7 KB

/.../048 Simplify the code remove the isLoggedIn method/

source-code.zip

488.7 KB

/.../050 Add a flash message when requiring login/

source-code.zip

489.1 KB

/.../051 Display the flash messages to the user/

source-code.zip

489.3 KB

/.../052 Add flash messages when logging in/

source-code.zip

489.3 KB

/.../053 Add a flash message when logging out/

source-code.zip

489.5 KB

/.../054 Add a CSS style sheet and style the flash messages/

source-code.zip

489.8 KB

/.../055 Add flash message types and give them different styles/

source-code.zip

490.0 KB

/.../056 How to remember the login after closing the browser/

source-code.zip

490.2 KB

/.../058 Add a class to generate and create hashes of random tokens/

source-code.zip

490.6 KB

/.../059 Create a database table to store remembered logins/

source-code.zip

0.4 KB

/.../060 Add a remember me checkbox to the login form/

source-code.zip

490.7 KB

/.../061 Remember the login in the database/

source-code.zip

491.0 KB

/.../062 Cookies in PHP the basics/

source-code.zip

1.2 KB

/.../063 Remember the login in a cookie/

source-code.zip

491.1 KB

/.../064 Log in automatically using the token in the cookie/

source-code.zip

492.0 KB

/.../065 Prevent automatic login if the remember token has expired in the database/

source-code.zip

492.0 KB

/.../066 Forget the remembered login when logging out/

source-code.zip

492.1 KB

/.../068 Get access to an email service/

source-code.zip

1.2 MB

/.../069 Add a class to send emails/

source-code.zip

1.0 MB

/.../070 Create and display the forgotten password page/

source-code.zip

1.0 MB

/.../071 Process the forgotten password form in the controller/

source-code.zip

1.0 MB

/.../072 Add password reset fields to the user table in the database/

source-code.zip

0.3 KB

/.../073 Save a new password reset token and expiry with the user record/

source-code.zip

1.0 MB

/.../074 Send the password reset email to the user/

source-code.zip

1.0 MB

/.../075 Get the email content from a view template/

source-code.zip

1.0 MB

/.../076 Add an action to process the link and get the token from the URL/

source-code.zip

1.0 MB

/.../077 Get the user based on the token and check the expiry/

source-code.zip

1.0 MB

/.../078 Create and display the password reset form/

source-code.zip

1.0 MB

/.../079 Extract repeated JavaScript code out into a separate file/

source-code.zip

1.0 MB

/.../080 Process the password reset form in the controller/

source-code.zip

1.0 MB

/.../081 Remove duplicated code and add an expired token view/

source-code.zip

1.0 MB

/.../082 Validate the password reset form on the server/

source-code.zip

1.0 MB

/.../083 Reset the users password and clear the token and expiry/

source-code.zip

1.0 MB

/.../085 Add account activation fields to the user table in the database/

source-code.zip

0.3 KB

/.../086 Generate a unique activation token upon signup/

source-code.zip

1.0 MB

/.../087 Send the account activation email to the user/

source-code.zip

1.0 MB

/.../088 Restrict login if account not activated/

source-code.zip

1.0 MB

/.../089 Process the account activation link and activate the account/

source-code.zip

1.0 MB

/.../090 User profile let the user update their own details/

source-code.zip

1.0 MB

/.../091 Get the current logged-in user and display their profile data/

source-code.zip

1.0 MB

/.../092 Create and display the edit profile form/

source-code.zip

1.0 MB

/.../093 Validate the email address is unique allowing for the existing user record/

source-code.zip

1.0 MB

/.../094 Make changing the password optional but still validate it if supplied/

source-code.zip

1.0 MB

/.../095 Validate and save the profile data on the server/

source-code.zip

1.0 MB

/.../096 Clean up duplicated code in the profile controller/

source-code.zip

1.0 MB

/.../097 Add site navigation with a link to the profile page/

source-code.zip

1.0 MB

/.../099 Include the Bootstrap framework/

source-code.zip

1.0 MB

/.../100 Add a container element and style the general layout/

source-code.zip

1.0 MB

/.../101 Add styles to forms and input controls/

source-code.zip

1.0 MB

/.../102 Add styles to buttons/

source-code.zip

1.0 MB

/.../103 Turn the navigation links into a navbar component/

source-code.zip

1.0 MB

/.../104 Replace the flash message styles/

source-code.zip

1.0 MB

/.../105 Add styles when showing the users profile data/

source-code.zip

1.0 MB

/14 Conclusion/attached_files/106 Conclusion/

full.sql

1.5 KB

/quizzes/

001 New user signup.html

10.3 KB

/quizzes/

002 Validate the signup data on the server.html

6.2 KB

/quizzes/

003 Validate the signup data in the browser.html

7.6 KB

/quizzes/

004 Login.html

8.4 KB

/quizzes/

005 Remember me.html

6.3 KB

/quizzes/

006 Password reset.html

4.8 KB

/01 Introduction and project setup/

001 Introduction.mp4

3.0 MB

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

4.4 MB

003 Install the PHP MVC framework.mp4

3.4 MB

004 Configure the web server to use the framework.mp4

2.7 MB

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

5.9 MB

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

006 Uniquely identify users username or email address.mp4

4.5 MB

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

7.6 MB

008 Generate secure salted password hashes.mp4

8.2 MB

009 Create a database table to store user accounts.mp4

6.1 MB

010 Create and display the signup page.mp4

4.2 MB

011 Add the form to the signup page.mp4

6.5 MB

012 Create the signup action in the controller.mp4

3.0 MB

013 Understand the danger from SQL injection attacks.mp4

7.3 MB

014 Avoid SQL injection attacks using PDO.mp4

7.6 MB

015 Add a user model with a save method.mp4

8.9 MB

/03 Validate the signup data on the server/

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

9.9 MB

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

5.3 MB

018 Display validation error messages in the signup form.mp4

6.4 MB

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

3.8 MB

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

9.9 MB

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

2.1 MB

/04 Validate the signup data in the browser/

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

4.9 MB

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

5.8 MB

024 Add a JavaScript validation library.mp4

7.3 MB

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

6.1 MB

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

4.5 MB

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

9.9 MB

028 The password confirmation field why its a problem and how to fix it.mp4

5.5 MB

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

5.3 MB

/05 Login authenticate the user using their email address and password/

030 Create and display the login page.mp4

6.1 MB

031 Create the login action in the controller.mp4

3.7 MB

032 Find the user object using the email address.mp4

9.7 MB

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

6.4 MB

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

2.6 MB

035 Add a redirect method to the core controller.mp4

3.9 MB

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

9.1 MB

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

7.7 MB

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

6.6 MB

039 Destroy the session to log the user out.mp4

4.8 MB

040 Sessions in PHP prevent session fixation attacks.mp4

8.1 MB

/06 Restrict access to authenticated users only/

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

7.9 MB

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

5.2 MB

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

5.6 MB

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

3.8 MB

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

3.6 MB

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

6.1 MB

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

6.7 MB

048 Simplify the code remove the isLoggedIn method.mp4

5.1 MB

/07 Flash messages display status messages to users/

049 Flash notification messages display status messages to users.mp4

5.1 MB

050 Add a flash message when requiring login.mp4

4.7 MB

051 Display the flash messages to the user.mp4

5.8 MB

052 Add flash messages when logging in.mp4

3.3 MB

053 Add a flash message when logging out.mp4

3.7 MB

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

3.2 MB

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

9.1 MB

/08 Remember me give users the option of remembering the login/

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

8.0 MB

057 Generate unique random tokens and secure hashes.mp4

7.1 MB

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

7.0 MB

059 Create a database table to store remembered logins.mp4

4.8 MB

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

6.6 MB

061 Remember the login in the database.mp4

7.4 MB

062 Cookies in PHP the basics.mp4

9.4 MB

063 Remember the login in a cookie.mp4

4.5 MB

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

8.8 MB

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

5.6 MB

066 Forget the remembered login when logging out.mp4

8.9 MB

/09 Password reset part 1 securely request reset of a forgotten password/

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

4.7 MB

068 Get access to an email service.mp4

7.3 MB

069 Add a class to send emails.mp4

6.6 MB

070 Create and display the forgotten password page.mp4

2.6 MB

071 Process the forgotten password form in the controller.mp4

4.6 MB

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

3.3 MB

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

4.6 MB

074 Send the password reset email to the user.mp4

6.4 MB

075 Get the email content from a view template.mp4

7.2 MB

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

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

4.2 MB

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

8.2 MB

078 Create and display the password reset form.mp4

5.8 MB

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

3.8 MB

080 Process the password reset form in the controller.mp4

5.2 MB

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

7.0 MB

082 Validate the password reset form on the server.mp4

13.1 MB

083 Reset the users password and clear the token and expiry.mp4

8.1 MB

/11 Account activation confirm the users email address before allowing login/

084 Account activation confirm the users email address.mp4

4.7 MB

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

3.1 MB

086 Generate a unique activation token upon signup.mp4

4.0 MB

087 Send the account activation email to the user.mp4

7.4 MB

088 Restrict login if account not activated.mp4

4.0 MB

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

10.7 MB

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

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

5.1 MB

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

6.5 MB

092 Create and display the edit profile form.mp4

6.6 MB

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

7.7 MB

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

5.7 MB

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

12.5 MB

096 Clean up duplicated code in the profile controller.mp4

8.8 MB

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

4.8 MB

/13 Add styling use a CSS UI framework/

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

4.2 MB

099 Include the Bootstrap framework.mp4

4.3 MB

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

2.9 MB

101 Add styles to forms and input controls.mp4

6.0 MB

102 Add styles to buttons.mp4

3.3 MB

103 Turn the navigation links into a navbar component.mp4

3.9 MB

104 Replace the flash message styles.mp4

2.3 MB

105 Add styles when showing the users profile data.mp4

1.7 MB

/14 Conclusion/

106 Conclusion.mp4

2.4 MB

/

[FreeTutorials.Us].txt

0.1 KB

Freetutorials.Us.url

0.1 KB

 

Total files 205


Copyright © 2024 FileMood.com