PHP with MySQL Essential Training: 2 Build a CMS
Offered By: LinkedIn Learning
Course Description
Overview
Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.
Syllabus
Introduction
- PHP with MySQL Essential Training: Build a CMS
- How to use the exercise files
- Blueprint the application
- Set up the database
- Set up the project files
- List subjects
- Add pages for each subject
- Add page content
- Use navigation to select pages
- Highlight the current page
- Challenge: Collapsing navigation
- Solution: Collapsing navigation
- The public context
- Skip hidden subjects and pages
- Use an option for conditional code
- Insecure Direct Object Reference (IDOR)
- Protect page visibility
- Allow HTML in dynamic content
- Challenge: Preview content
- Solution: Preview content
- Work with cookies
- Set and read cookie values
- Unset cookie values
- Work with sessions
- Set and read session values
- Challenge: Status messages
- Solution: Status messages
- User authentication overview
- Create admins table
- Challenge: Build admin management
- Solution: Build admin management
- PHP password functions
- Authenticate user access
- Require authorization
- Log out a user
- Optional password updating
- Authorized previewing
- Understand nested resources
- List pages by subject
- Use nested links
- Use nested redirects
- Add page count to each subject
- Scope page position by subject
- Challenge: Update positions
- Solution: Update positions
- Next steps
Taught by
Kevin Skoglund
Related Courses
Bug BountyYouTube Beginner Bug Bounty Course - Web Application Hacking
YouTube Owning Cody's First Blog - RCE on Hacker101 and Hacking on FFH from BugBountyNotes.com - IDOR
NahamSec via YouTube Using BurpSuite's Intruder for Bug Hunting and CTF Challenges
NahamSec via YouTube Hunting IDOR with Z-winK - Part 2
Bugcrowd via YouTube