passwort muss aus mindestens 6 zeichen bestehen

This commit is contained in:
Fabian Wessels
2021-04-07 21:57:25 +02:00
parent e93db47d8e
commit dffe845a95
2 changed files with 8 additions and 4 deletions

View File

@@ -51,9 +51,6 @@ export default function (globalData: IGlobalData): void {
});
mp.events.add('CEF:Login_RegisterRequest', (password: string) => {
if (password.length < 6) {
return;
}
mp.events.callRemote('CLIENT:Login_RegisterRequest', password);
});

View File

@@ -20,11 +20,18 @@ namespace ReallifeGamemode.Server.Events
string username = player.Name;
using (var dbContext = new DatabaseContext())
{
if (password.Length < 6)
{
player.TriggerEvent("SERVER:Login_Error", "Das Passwort muss aus mindestens 6 Zeichen bestehen.");
return;
}
if (dbContext.Users.Where(u => u.SocialClubName == player.SocialClubName).Count() >= 3)
{
player.TriggerEvent("SERVER:Login_Error", "Es sind schon 3 Konten mit dieser Socialclub-ID registriert.");
return;
}
else if (!dbContext.Users.Any(u => u.Name.ToLower() == username.ToLower().Trim()))
if (!dbContext.Users.Any(u => u.Name.ToLower() == username.ToLower().Trim()))
{
var user = new User
{