Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinsgiordi/almapoc-webheroes
Web Heroes Project: Building a user-friendly login page and a welcoming dashboard for our Web Heroes application. Kickstart your web development journey with us!
https://github.com/vinsgiordi/almapoc-webheroes
bootstrap bootstrap-italia css html javascript jquery webpack
Last synced: 17 days ago
JSON representation
Web Heroes Project: Building a user-friendly login page and a welcoming dashboard for our Web Heroes application. Kickstart your web development journey with us!
- Host: GitHub
- URL: https://github.com/vinsgiordi/almapoc-webheroes
- Owner: vinsgiordi
- Created: 2024-05-10T12:15:09.000Z (6 months ago)
- Default Branch: develop
- Last Pushed: 2024-06-06T09:49:30.000Z (5 months ago)
- Last Synced: 2024-06-06T11:21:02.960Z (5 months ago)
- Topics: bootstrap, bootstrap-italia, css, html, javascript, jquery, webpack
- Language: PHP
- Homepage:
- Size: 335 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AlmaPoC-WebHeroes
## Introduction
Welcome to the Web Heroes project repository! This project aims to enhance the authentication system of our Web Heroes application by integrating PHP and REST API to handle access requests and secure sensitive web pages.## Project Details
### Part 1: Login Page and Welcome Page
The initial phase of the project focused on developing a user-friendly login page and a welcoming dashboard.### Part 2: Authentication System Enhancement
Now, the project's focus shifts to improving the existing authentication system by integrating REST API to manage access requests. This update aims to make the system more robust, scalable, and compliant with development best practices.## Tasks
### Development of REST API:
- Create a set of REST API to handle authentication operations, including user credential validation.
- Utilize the POST method to manage API access requests.### Integration of REST API into the Login Page:
- Modify the login page (`login.php`) to send credentials through a POST request to the developed REST API.### Handling REST API Responses:
- In the PHP logic of the login page (`login.php`), manage the response received from the REST API and authenticate the user accordingly.### Protection of the Protected Page:
- Ensure that the protected page (`protected.php`) continues to secure its content by requiring authentication through the integrated REST API.## Getting Started
1. Clone this repository to your local machine.
2. Navigate to the project directory.
3. Follow the instructions provided in each part's directory to set up and run the respective components.
4. Customize and extend the project according to your requirements.## Contributing
Contributions to this repository are welcome! If you have suggestions for improvements, bug fixes, or new features, please open an issue or submit a pull request.
## License
This repository is licensed under the [MIT License](LICENSE).
## Contact
For any inquiries or assistance, feel free to contact [[email protected]](mailto:[email protected]).