https://github.com/k0kai/login-simples
Login sem SQL
https://github.com/k0kai/login-simples
database java login-system simple terminal-based
Last synced: about 2 months ago
JSON representation
Login sem SQL
- Host: GitHub
- URL: https://github.com/k0kai/login-simples
- Owner: K0kai
- Created: 2024-05-18T20:34:55.000Z (about 2 years ago)
- Default Branch: sl_nosql-overhaul_2.0
- Last Pushed: 2024-06-12T03:01:27.000Z (about 2 years ago)
- Last Synced: 2025-04-11T00:58:28.327Z (about 1 year ago)
- Topics: database, java, login-system, simple, terminal-based
- Language: Java
- Homepage:
- Size: 902 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Login System 2.0
## Overview
This project is a simple login system written in Java, with data storage capabilities using a JSON file. It includes functionalities to create, read, update, and delete (CRUD) user information.
## Features
- **User Authentication**: Basic login and logout functionalities.
- **User and Admin**: Users can modify and see only their own information, users registered as admins can delete, modify and see the information of all other users.
- **CRUD Operations**: Create, read, update, and delete user information.
- **Data Storage**: User data stored in a JSON file.
- **Improved Code**: Refactored and optimized for better performance.
- **New Functions**: Added new functionalities.
## Installation
1. **Download the JAR file**: Download the latest version of the JAR file from the [releases page](https://github.com/yourusername/your-repo-name/releases).
2. **Ensure you have Java installed**: Make sure you have Java installed on your machine. You can download it from [Oracle's official site](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) or use OpenJDK.
3. **Extract the "Login System 2.0" folder anywhere in your computer.**
4. **Run the run.bat file**
## Notes
1. **Some parts of the program like registering and modifying an user allow you to cancel at any time by typing "exit" when it prompts you to input user information**
2. **This program will already come with two users, one admin user and one normal user. You can see their credentials in the .json file in the src folder.**
3. **The source project is in the Source folder. There, you can see and modify the code to your liking and, if you feel the need, improve it.**