An open API service indexing awesome lists of open source software.

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

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.**