FreeTutorials Us php mvc login |
||
|
Name |
DOWNLOAD
Copy Link
Trouble downloading? see How To |
|
|
Total Size |
677.7 MB |
|
|
Total Files |
205 |
|
|
Last Seen |
|
|
|
Hash |
8B29640BBC1BD228910E12D51CCA2DEDFA45DBBF |
|
/.../009 Create a database table to store user accounts/ |
|
|
|
0.4 KB |
|
/.../010 Create and display the signup page/ |
|
|
|
479.9 KB |
|
/.../011 Add the form to the signup page/ |
|
|
|
480.1 KB |
|
/.../012 Create the signup action in the controller/ |
|
|
|
480.1 KB |
|
/.../013 Understand the danger from SQL injection attacks/ |
|
|
|
1.3 KB |
|
/.../014 Avoid SQL injection attacks using PDO/ |
|
|
|
2.7 KB |
|
/.../015 Add a user model with a save method/ |
|
|
|
480.6 KB |
|
/.../016 Validate the data before saving the new user record/ |
|
|
|
481.0 KB |
|
/.../017 Validate the email address is unique in the user table/ |
|
|
|
481.2 KB |
|
/.../018 Display validation error messages in the signup form/ |
|
|
|
481.3 KB |
|
/.../020 Redirecting to another page using PHP how why and best practices/ |
|
|
|
0.7 KB |
|
/.../021 Redirect to the success page after a successful signup/ |
|
|
|
481.4 KB |
|
/.../022 Why you should validate data on the server as well as the client/ |
|
|
|
0.7 KB |
|
/.../023 Validate the signup page in the browser using HTML5 validation/ |
|
|
|
481.4 KB |
|
/.../024 Add a JavaScript validation library/ |
|
|
|
481.6 KB |
|
/.../025 Validate the signup page in the browser using JavaScript/ |
|
|
|
481.7 KB |
|
/.../026 Validate the format of the password with a custom validation method/ |
|
|
|
481.9 KB |
|
/.../027 Validate the email address is unique using an Ajax request/ |
|
|
|
482.4 KB |
|
/.../029 Remove the password confirmation field and add a show password button/ |
|
|
|
485.1 KB |
|
/.../030 Create and display the login page/ |
|
|
|
485.9 KB |
|
/.../031 Create the login action in the controller/ |
|
|
|
486.0 KB |
|
/.../032 Find the user object using the email address/ |
|
|
|
486.3 KB |
|
/.../033 Authenticate the user by verifying their password is correct/ |
|
|
|
486.3 KB |
|
/.../034 Redisplay the email address in the login form when authentication fails/ |
|
|
|
486.3 KB |
|
/.../035 Add a redirect method to the core controller/ |
|
|
|
486.4 KB |
|
/.../036 Sessions in PHP make the web browser remember you/ |
|
|
|
0.6 KB |
|
/.../037 Use the session to remember the login and view the logged-in status/ |
|
|
|
486.5 KB |
|
/.../038 Sessions in PHP completely destroy a session even without closing the browser/ |
|
|
|
0.8 KB |
|
/.../039 Destroy the session to log the user out/ |
|
|
|
486.7 KB |
|
/.../040 Sessions in PHP prevent session fixation attacks/ |
|
|
|
486.7 KB |
|
/.../041 Add a class to organise the authentication code in one place/ |
|
|
|
487.1 KB |
|
/.../042 Restrict a page to logged-in users only/ |
|
|
|
487.8 KB |
|
/.../043 Redirect back to the originally requested page after login/ |
|
|
|
488.0 KB |
|
/.../044 Add a method to the core controller for requiring login/ |
|
|
|
488.1 KB |
|
/.../045 Require login for all action methods in a controller/ |
|
|
|
488.2 KB |
|
/.../046 Add a base controller that requires login for all action methods/ |
|
|
|
488.4 KB |
|
/.../047 Get the current authenticated user in controllers and views/ |
|
|
|
488.7 KB |
|
/.../048 Simplify the code remove the isLoggedIn method/ |
|
|
|
488.7 KB |
|
/.../050 Add a flash message when requiring login/ |
|
|
|
489.1 KB |
|
/.../051 Display the flash messages to the user/ |
|
|
|
489.3 KB |
|
/.../052 Add flash messages when logging in/ |
|
|
|
489.3 KB |
|
/.../053 Add a flash message when logging out/ |
|
|
|
489.5 KB |
|
/.../054 Add a CSS style sheet and style the flash messages/ |
|
|
|
489.8 KB |
|
/.../055 Add flash message types and give them different styles/ |
|
|
|
490.0 KB |
|
/.../056 How to remember the login after closing the browser/ |
|
|
|
490.2 KB |
|
/.../058 Add a class to generate and create hashes of random tokens/ |
|
|
|
490.6 KB |
|
/.../059 Create a database table to store remembered logins/ |
|
|
|
0.4 KB |
|
/.../060 Add a remember me checkbox to the login form/ |
|
|
|
490.7 KB |
|
/.../061 Remember the login in the database/ |
|
|
|
491.0 KB |
|
/.../062 Cookies in PHP the basics/ |
|
|
|
1.2 KB |
|
/.../063 Remember the login in a cookie/ |
|
|
|
491.1 KB |
|
/.../064 Log in automatically using the token in the cookie/ |
|
|
|
492.0 KB |
|
/.../065 Prevent automatic login if the remember token has expired in the database/ |
|
|
|
492.0 KB |
|
/.../066 Forget the remembered login when logging out/ |
|
|
|
492.1 KB |
|
/.../068 Get access to an email service/ |
|
|
|
1.2 MB |
|
/.../069 Add a class to send emails/ |
|
|
|
1.0 MB |
|
/.../070 Create and display the forgotten password page/ |
|
|
|
1.0 MB |
|
/.../071 Process the forgotten password form in the controller/ |
|
|
|
1.0 MB |
|
/.../072 Add password reset fields to the user table in the database/ |
|
|
|
0.3 KB |
|
/.../073 Save a new password reset token and expiry with the user record/ |
|
|
|
1.0 MB |
|
/.../074 Send the password reset email to the user/ |
|
|
|
1.0 MB |
|
/.../075 Get the email content from a view template/ |
|
|
|
1.0 MB |
|
/.../076 Add an action to process the link and get the token from the URL/ |
|
|
|
1.0 MB |
|
/.../077 Get the user based on the token and check the expiry/ |
|
|
|
1.0 MB |
|
/.../078 Create and display the password reset form/ |
|
|
|
1.0 MB |
|
/.../079 Extract repeated JavaScript code out into a separate file/ |
|
|
|
1.0 MB |
|
/.../080 Process the password reset form in the controller/ |
|
|
|
1.0 MB |
|
/.../081 Remove duplicated code and add an expired token view/ |
|
|
|
1.0 MB |
|
/.../082 Validate the password reset form on the server/ |
|
|
|
1.0 MB |
|
/.../083 Reset the users password and clear the token and expiry/ |
|
|
|
1.0 MB |
|
/.../085 Add account activation fields to the user table in the database/ |
|
|
|
0.3 KB |
|
/.../086 Generate a unique activation token upon signup/ |
|
|
|
1.0 MB |
|
/.../087 Send the account activation email to the user/ |
|
|
|
1.0 MB |
|
/.../088 Restrict login if account not activated/ |
|
|
|
1.0 MB |
|
/.../089 Process the account activation link and activate the account/ |
|
|
|
1.0 MB |
|
/.../090 User profile let the user update their own details/ |
|
|
|
1.0 MB |
|
/.../091 Get the current logged-in user and display their profile data/ |
|
|
|
1.0 MB |
|
/.../092 Create and display the edit profile form/ |
|
|
|
1.0 MB |
|
/.../093 Validate the email address is unique allowing for the existing user record/ |
|
|
|
1.0 MB |
|
/.../094 Make changing the password optional but still validate it if supplied/ |
|
|
|
1.0 MB |
|
/.../095 Validate and save the profile data on the server/ |
|
|
|
1.0 MB |
|
/.../096 Clean up duplicated code in the profile controller/ |
|
|
|
1.0 MB |
|
/.../097 Add site navigation with a link to the profile page/ |
|
|
|
1.0 MB |
|
/.../099 Include the Bootstrap framework/ |
|
|
|
1.0 MB |
|
/.../100 Add a container element and style the general layout/ |
|
|
|
1.0 MB |
|
/.../101 Add styles to forms and input controls/ |
|
|
|
1.0 MB |
|
/.../102 Add styles to buttons/ |
|
|
|
1.0 MB |
|
/.../103 Turn the navigation links into a navbar component/ |
|
|
|
1.0 MB |
|
/.../104 Replace the flash message styles/ |
|
|
|
1.0 MB |
|
/.../105 Add styles when showing the users profile data/ |
|
|
|
1.0 MB |
|
/14 Conclusion/attached_files/106 Conclusion/ |
|
|
|
1.5 KB |
|
/quizzes/ |
|
|
|
10.3 KB |
|
/quizzes/ |
|
|
|
6.2 KB |
|
/quizzes/ |
|
|
|
7.6 KB |
|
/quizzes/ |
|
|
|
8.4 KB |
|
/quizzes/ |
|
|
|
6.3 KB |
|
/quizzes/ |
|
|
|
4.8 KB |
|
01 Introduction and project setup/ |
|
|
|
3.0 MB |
|
002 Install a PHP web server and a database server on your computer.mp4 |
4.4 MB |
|
|
3.4 MB |
|
|
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/ |
|
|
|
4.5 MB |
|
007 Store passwords as securely as possible in the database.mp4 |
7.6 MB |
|
|
8.2 MB |
|
|
6.1 MB |
|
|
4.2 MB |
|
|
6.5 MB |
|
|
3.0 MB |
|
|
7.3 MB |
|
|
7.6 MB |
|
|
8.9 MB |
|
03 Validate the signup data on the server/ |
|
|
|
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 |
|
|
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/ |
|
|
|
6.1 MB |
|
|
3.7 MB |
|
|
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 |
|
|
3.9 MB |
|
|
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 |
|
|
4.8 MB |
|
|
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 |
|
|
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 |
|
|
5.1 MB |
|
07 Flash messages display status messages to users/ |
|
|
049 Flash notification messages display status messages to users.mp4 |
5.1 MB |
|
|
4.7 MB |
|
|
5.8 MB |
|
|
3.3 MB |
|
|
3.7 MB |
|
|
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/ |
|
|
|
8.0 MB |
|
|
7.1 MB |
|
058 Add a class to generate and create hashes of random tokens.mp4 |
7.0 MB |
|
|
4.8 MB |
|
|
6.6 MB |
|
|
7.4 MB |
|
|
9.4 MB |
|
|
4.5 MB |
|
|
8.8 MB |
|
065 Prevent automatic login if the remember token has expired in the database.mp4 |
5.6 MB |
|
|
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 |
|
|
7.3 MB |
|
|
6.6 MB |
|
|
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 |
|
|
6.4 MB |
|
|
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 |
|
|
5.8 MB |
|
079 Extract repeated JavaScript code out into a separate file.mp4 |
3.8 MB |
|
|
5.2 MB |
|
081 Remove duplicated code and add an expired token view.mp4 |
7.0 MB |
|
|
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/ |
|
|
|
4.7 MB |
|
085 Add account activation fields to the user table in the database.mp4 |
3.1 MB |
|
|
4.0 MB |
|
|
7.4 MB |
|
|
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/ |
|
|
|
5.1 MB |
|
091 Get the current logged-in user and display their profile data.mp4 |
6.5 MB |
|
|
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 |
|
|
12.5 MB |
|
|
8.8 MB |
|
|
4.8 MB |
|
13 Add styling use a CSS UI framework/ |
|
|
|
4.2 MB |
|
|
4.3 MB |
|
100 Add a container element and style the general layout.mp4 |
2.9 MB |
|
|
6.0 MB |
|
|
3.3 MB |
|
|
3.9 MB |
|
|
2.3 MB |
|
|
1.7 MB |
|
14 Conclusion/ |
|
|
|
2.4 MB |
|
|
|
|
|
0.1 KB |
|
|
0.1 KB |
|
Total files 205 |
|
Copyright © 2026 FileMood.com