AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls TPasswordCheck (Komponente mit Anbindung an ein TEdit)
Thema durchsuchen
Ansicht
Themen-Optionen

TPasswordCheck (Komponente mit Anbindung an ein TEdit)

Ein Thema von Satty67 · begonnen am 21. Sep 2010 · letzter Beitrag vom 22. Sep 2010
 
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#1

TPasswordCheck (Komponente mit Anbindung an ein TEdit)

  Alt 21. Sep 2010, 18:35
Wie angedroht hier nun die Komponente zu meiner letztlich kreierten Passwort-Prüfmethode.

Komponente TPasswordCheck

Kurzbeschreibung:

TPasswordCheck wird wie ein TUpDown an ein TEdit gebunden. Eingaben im Editfeld werden direkt ausgewertet und angezeigt. Die Anzeige erfolgt als Prozentwert und/oder grafisch mit drei frei ladbaren Grafiken (gut, mittel, schlecht). Die Grenzwerte, wann von schlecht zu mittel zu gut gesprungen wird, sind wählbar. Zusätzlich noch eine strengere Entropie-Prüfung (ForceEntropie) einstellbar.

Unabhängig von einem TEdit kann ein Passwort auch mit der Funktion GetStrength(Password) bewertet werden. Die restlichen Eigenschaften (sind ja nicht viele) sind selbsterklärend.

Sollte ich etwas übersehen haben oder sich ein Bug eingeschlichen haben... kurzer Hinweis, ich passe das dann an.

PS: getestet mit Delphi 2007. Bis runter zu Delphi 7 sollte es laufen, für Delphi 5/6 nötige Anpassung siehe Post #3. Ob es ab Delphi 2009 läuft, kann ich nicht testen.

Den Vorschlag von mkinzler mit dem TCustomEdit habe ich übernommen. Die direkte Kompatibilität zu Delphi 5/6 spare ich mir.
Angehängte Grafiken
Dateityp: png PasswordCheckPreview.png (7,2 KB, 73x aufgerufen)
Dateityp: png PasswortCheckOI.png (7,8 KB, 34x aufgerufen)
Angehängte Dateien
Dateityp: zip PasswordCheck_20100922.zip (3,2 KB, 4x aufgerufen)

Geändert von Satty67 (22. Sep 2010 um 16:51 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz