mini update

This commit is contained in:
Waldi
2016-12-19 13:46:58 +01:00
parent 4e18ef8e3d
commit 3971a4dc41
2 changed files with 16 additions and 22 deletions

2
.gitignore vendored
View File

@@ -190,3 +190,5 @@
/ReportImp/ABWElsebrock/obj
/ReportImp/FortschritteEV/bin
/ReportImp/FortschritteEV/obj
/ReportImp/LebenshilfeWetterau/bin
/ReportImp/LebenshilfeWetterau/obj

View File

@@ -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;
}
}
}
}