https://github.com/viral32111/account-system
Demonstration of a perfect user account system.
https://github.com/viral32111/account-system
asp-net-core ms-sql-server razor-pages
Last synced: about 2 months ago
JSON representation
Demonstration of a perfect user account system.
- Host: GitHub
- URL: https://github.com/viral32111/account-system
- Owner: viral32111
- License: agpl-3.0
- Created: 2023-07-22T11:52:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-01T17:47:20.000Z (over 1 year ago)
- Last Synced: 2024-11-17T20:11:26.215Z (5 months ago)
- Topics: asp-net-core, ms-sql-server, razor-pages
- Language: C#
- Homepage:
- Size: 962 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
# Account System
[](https://github.com/viral32111/account-system/actions/workflows/ci.yml)
[](https://github.com/viral32111/account-system/actions/workflows/codeql.yml)



This is a demonstration of a perfect user account (login & registration) system that I believe all websites should adopt.
## 📅 History
This was originally started in 2020 using PHP 7 and a MySQL 5 database. This version is available on the [php branch](https://github.com/viral32111/account-system/tree/php) or [1.0.0 release](https://github.com/viral32111/account-system/releases/tag/1.0.0).
In July of 2023, I uploaded the original project to GitHub and rewrote it to be a full-stack [ASP.NET](https://dotnet.microsoft.com/en-us/apps/aspnet) MVC (C#/Razor) service using [Microsoft SQL Server 2022](https://www.microsoft.com/en-us/sql-server/sql-server-2022). I chose this framework as I wanted to learn SQL Server so I might as well use Microsoft's other products, plus I had already made numerous full-stack web applications in the past using Node.js/MongoDB so it seemed silly to use those again.
## ⚖️ License
Copyright (C) 2020-2023 [viral32111](https://viral32111.com).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses.