mini update
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -190,3 +190,5 @@
|
||||
/ReportImp/ABWElsebrock/obj
|
||||
/ReportImp/FortschritteEV/bin
|
||||
/ReportImp/FortschritteEV/obj
|
||||
/ReportImp/LebenshilfeWetterau/bin
|
||||
/ReportImp/LebenshilfeWetterau/obj
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Windows;
|
||||
@@ -162,20 +163,20 @@ namespace BeWo.View
|
||||
int score = 0;
|
||||
int letzterwert = 0;
|
||||
bool schalter = false;
|
||||
List<int> letztewerte = new List<int>();
|
||||
|
||||
private void getPasswortStrength(int text)
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
|
||||
//############### Score System muss umgebaut oder verbessert werden ############
|
||||
// länge
|
||||
|
||||
//array setzten und da die ganzen letzten werte reinschreiben und dann immer vom Letzten wert abziehen und letzen wert aus array löschen
|
||||
//############### Score System ############
|
||||
|
||||
if (retschalter == true)
|
||||
{
|
||||
score -= letzterwert;
|
||||
score -= letztewerte.Last();
|
||||
retschalter = false;
|
||||
|
||||
letztewerte.RemoveAt(letztewerte.Count - 1);
|
||||
//letzterwert = 0;
|
||||
}
|
||||
else
|
||||
@@ -190,21 +191,21 @@ namespace BeWo.View
|
||||
if (NeuesPwBox.Password.Length >= 9 && letzterwert < NeuesPwBox.Password.Length)
|
||||
{
|
||||
score += 2;
|
||||
letzterwert = 2; //NeuesPwBox.Password.Length;
|
||||
letzterwert = 2;
|
||||
schalter = true;
|
||||
}
|
||||
|
||||
if (NeuesPwBox.Password.Length >= 12 && letzterwert < NeuesPwBox.Password.Length)
|
||||
{
|
||||
score += 3;
|
||||
letzterwert = 3;//NeuesPwBox.Password.Length;
|
||||
letzterwert = 3;
|
||||
schalter = true;
|
||||
}
|
||||
|
||||
if (NeuesPwBox.Password.Length >= 18 && letzterwert < NeuesPwBox.Password.Length)
|
||||
{
|
||||
score += 4;
|
||||
letzterwert = 4; //NeuesPwBox.Password.Length;
|
||||
letzterwert = 4;
|
||||
schalter = true;
|
||||
}
|
||||
|
||||
@@ -259,7 +260,7 @@ namespace BeWo.View
|
||||
letzterwert = 2;
|
||||
}
|
||||
|
||||
// sONDERzEICHEN
|
||||
// Sonderzeichen
|
||||
|
||||
if (NeuesPwBox.Password.Any(x => sonderzeichenLevel1.Contains(x)))
|
||||
{
|
||||
@@ -311,22 +312,11 @@ namespace BeWo.View
|
||||
letzterwert = 4;
|
||||
}
|
||||
|
||||
|
||||
letztewerte.Add(letzterwert);
|
||||
}
|
||||
|
||||
//#########################################
|
||||
|
||||
//################### Sollten einige zeichen gelöscht werden dann muss auch der score wieder kleiner werden am besten mit der zahl die zuletzt gesetzt wurde ###############
|
||||
|
||||
//if (retschalter == true)
|
||||
//{
|
||||
// score -= letzterwert;
|
||||
// retschalter = false;
|
||||
//}
|
||||
|
||||
|
||||
//###############################################################################################
|
||||
|
||||
// ########################################### PasswortStärke Bereich ##########################
|
||||
//Sehr Schwach
|
||||
if (score <= 60)
|
||||
@@ -421,6 +411,8 @@ namespace BeWo.View
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user