First steps and setup
  • Introduction
  • Files download
  • Reusing files
  • Initializing files
  • Database connection and testing
  • Database helper functions
  • Testing helper functions
  • General helper functions
Registration Validation
  • Function setup and input cleaning
  • Validating input fields part 1
  • Validation and pretty errors
  • Validation and errors function
  • Email column - Edwin from the future
  • Email and Username exist function
Registration
  • Validation and password encryption
  • Registering a user
  • Redirection and session message
  • Important news about sending emails (Edwin from the future)
  • Setting up activation link by email for user registration
User Activation
  • Activate user setup part 1
  • Activate user setup part 2
Login
  • Intro
  • Validation
  • Login part 1
  • Login part 2
  • Logged in feature
  • Logout feature
Remember me
  • Remember me feature part 1
  • Remember me feature part 2
  • Remember me feature part 3
Recover Password
  • Post, token and check
  • Sending email
  • Validation code
  • Validating part 1 setup
  • Validating part 2 - query count and redirect
  • Validating part 3 - redirecting
Password Reset
  • Token setup and function
  • More checks and session messages
  • Query
  • Reseting passwords
  • Finishing up!
Taking our project ONLINE!
  • Intro, files upload db creation and export
  • Making the application work
  • Testing remember me, and email registration application
  • Finishing up the forgotten password functionality
Extras
  • Validation errors output
  • Removing not sent email code
  • Noreply
Playing with bugs
  • Fixing concatenation operator
  • Conclusion
EXTRA LECTURES - Sending email with a library
  • intro
  • Downloading and requiring the email library - part 1
  • Getting our testing email server data and making a test file
  • Sending email and config class
  • Validating through email
  • New password hashing sytem
  • Multi language email body