Skip to content

A Text-Based User-Management-System with Hashed File-System Storage in C#.

Notifications You must be signed in to change notification settings

VenenJean/UserManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Management System

About

A text-based user management system in progress.
Connecting to a MariaDB server via a SSH port forwarding connection.

Possibilities
Username & Password connection -> If configured in SSH
SSH Key File Connection -> Preferred.

Usage

Preinstallations | Requirements
MySqlConnector v2.2.7
System.Configuration.ConfigurationManager v7.0.0"
Renci.SshNet v2020.0.2
TargetFramework .NET v7.0
LangVersion 8.0 | No top-level statements

dotnet restore | Installs required libraries

Clone the repository | git clone https://github.com/Savageboitim13/UserManagementSystem.git
Replace credentials for SSH sever and MariaDB server in | /UserManagementSystem/Backend/DB/App.config

Run | dotnet run

Status - Tested?

Some features may be already implemented, but not tested properly!
So they aren't checked.

  • SSH server connection over Private / Public Key Files
  • MariaDB server connection over SSH port forwarding
  • Store hashed Username & Password
  • Registration
  • LogIn
  • Administrative LogIn
  • Administrative actions (delete / change / add accounts)

About

A Text-Based User-Management-System with Hashed File-System Storage in C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages