This project is a login and user management system for the Gordon College Chatbot. It includes features like user registration, login, password change, and email verification.
index.php: The main dashboard page for logged-in users.login.php: The login page.signup.php: The user registration page.logout.php: The script to log out the user.change_password.php: The page to change the user’s password.ForgotPassword.php: The page to request a password reset.ResetPassword.php: The page to reset the password.verify_email.php: The page to verify the user’s email address.connection.php: The script to connect to the database.functions.php: A file containing various helper functions.config.php: The configuration file for the database and email settings.EmailService.php: A service for sending emails.database.sql: The SQL script to set up the database.database.sql file to set up the required tables.config.php.example to config.php.config.php and update the database credentials and email settings.mysqli_stmt_bind_param function was using incorrect type hints, which has now been corrected..gitignore file: To prevent sensitive files from being committed to version control.htdocs or www directory of your web server.http://localhost/your-project-directory.To test the password change functionality, you can run the test_change_password.php script from your terminal:
php test_change_password.php
Note: This is a placeholder test file. For a real-world application, you should use a testing framework like PHPUnit to write more comprehensive tests.