Improved install user experience

This commit is contained in:
Marcel Baumgartner 2023-08-08 00:53:00 +02:00
parent 17e3345b8a
commit aa547038de
3 changed files with 15 additions and 5 deletions

View file

@ -112,7 +112,7 @@ public class IdentityService
if (user == null)
{
Logger.Warn(
$"Cannot find user with the id '{userid}' in the database. Maybe the user has been deleted or a token has been successfully faked by a hacker");
$"Cannot find user with the id '{userid}' in the database. Maybe the user has been deleted or a token has been successfully faked by a hacker", "security");
return;
}

View file

@ -67,16 +67,14 @@ public class UserService
throw new DisplayException("The email is already in use");
}
//TODO: Validation
// Add user
var user = UserRepository.Add(new()
{
Address = "",
Admin = false,
Admin = !UserRepository.Get().Any(),
City = "",
Country = "",
Email = email,
Email = email.ToLower(),
Password = BCrypt.Net.BCrypt.HashPassword(password),
FirstName = firstname,
LastName = lastname,

View file

@ -35,6 +35,18 @@
},
"applicationUrl": "http://moonlight.testy:5118;https://localhost:7118;http://localhost:5118",
"dotnetRunMessages": true
},
"Dev DB 2":
{
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ML_DEBUG": "true",
"ML_CONFIG_PATH": "storage\\configs\\dev_2_config.json"
},
"applicationUrl": "http://moonlight.testy:5118;https://localhost:7118;http://localhost:5118",
"dotnetRunMessages": true
}
}
}