Use permission level model for permissions

This is better. Because having 20 fucking columns for permissions is STUPID.
This commit is contained in:
jvyden 2022-05-22 15:51:02 -04:00
parent 1b5e58dd80
commit 8301418085
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
16 changed files with 542 additions and 433 deletions

View file

@ -74,7 +74,7 @@ public class LoginController : ControllerBase
User? user = await this.database.UserFromGameToken(token, true);
if (user == null || user.Banned)
if (user == null || user.IsBanned)
{
Logger.Error($"Unable to find user {npTicket.Username} from token", LogArea.Login);
return this.StatusCode(403, "");