PHP registration, login and content management system
Controlling access to your web pages and data
- Description
- Curriculum
- FAQ
- Reviews
This course will teach you how to build a secure user registration and login system and a content management system that will allow you to control exactly who has access to your data and web pagesÂ
- Registration will include email confirmation to verify identity
- Users will be allowed to change their own passwords
- The site administrator will be able to create groups and assign users and web pages to those groups
- Users will only have access to the web pages as signed to groups that they are members of
- Although I use PostgreSQL as the database in the course I access it through PDO and thus the code will work with any database that PDO can access such as MySQL, SQLite, and others
Review of PHP concepts
The user registration form
Email confirmation and activation
-
10Setup and review of the user registration form
-
11Creating the users table in the database
-
12Connecting to the database in PHP and adding users
-
13Displaying data from a database on a web page
-
14Adding a form handler
-
15Submitting form data to the database
-
16Simple validation rules
-
17Persisting form data
-
18Validation rules that require database access
-
19Page redirects and a messaging system a messaging system
Logging in and Logging out
Resetting a password
Content management system introduction and setup
Controlling access to content
Managing the Content Management System
Finishing touches and going live
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
174
Stars 4
66
Stars 3
4
Stars 2
1
Stars 1
1