/cpp_login_authenticator

C-based command-line authentication system that enables secure user registration and login, safeguarding system access with masked password input and data storage

Primary LanguageC++

Simple - Authentication System

Welcome to c++ based login system, a simple command-line authentication system implemented in C. LoginGuard provides user registration and login functionality, making it easy to secure access to your system.

Features

  • User Registration: Users can sign up by providing their full name, email, contact number, and password.

  • Secure Password Input: Passwords are entered securely, with characters masked to protect user privacy.

  • Data Storage: User data is stored in a binary file (Users.dat) for easy retrieval.

  • User Login: Registered users can log in with their username and password.

  • User Information Display: Upon successful login, the user's information is displayed.

Getting Started

  1. Clone the repository to your local machine: git clone <repository-urlhttps://github.com/irshad1415/cpp_login_authenticator.git>

File Storage

User data is stored in a binary file named Users.dat. Please ensure that the file is in the same directory as the executable for the program to work correctly.

Dependencies

Windows operating system (for conio.h and windows.h) GCC (GNU Compiler Collection) or an equivalent C compiler