This project provides a web interface for checking the validity of Apple IDs. It uses Flask to serve a web application that allows users to verify their credentials, check verification results, manage user accounts (for admins), and export results.
Online Access: http://8.134.157.203:5001
- User login and authentication
- Admin interface to manage user quotas and information
- Apple ID verification result checks
- Export verification results to CSV format
- Batch verification of multiple Apple IDs
Clone the repository and install the required Python packages:
git clone https://github.com/kangvcar/AppleIdChecker.git
cd AppleIdChecker
pip install -r requirements.txt
Run the Flask application with the following command:
python app.py
- Build the Docker image:
docker build -t appleid-checker .
- Run the Docker container:
docker run -d -p 5000:5000 appleid-checker
This will start a container in the background, with port 5000 on your local machine mapped to port 5000 on the container running the Flask application.
Access the web application by navigating to http://localhost:5000
in your web browser.
The admin interface at http://localhost:5000/admin
allows for the following administrative tasks:
- Modifying user verification limits
- Viewing all user information
- Creating new users
- Deleting users
Users can view their verification results on the my_verification_results.html
page, with options to filter results based on account status (password correct/incorrect, account locked, unknown errors) and download filtered results as a CSV file.
We welcome contributions. If you have suggestions for improving the application, please fork the repository and create a pull request, or open an issue with the tag "enhancement".
Please make sure to update tests as appropriate.
This project is licensed under the MIT License - see the LICENSE
file for details.
- Thanks to the Flask framework for making web development approachable.
- Appreciation to the Python community for continuous support.
- Project Maintainer: Kangvcar
- Email: [email protected]
This project is currently in development. Users and contributors should expect rapid changes and feature improvements.