AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Lazarus (IDE) Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?
Thema durchsuchen
Ansicht
Themen-Optionen

Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

Ein Thema von AlexII · begonnen am 17. Aug 2015 · letzter Beitrag vom 19. Aug 2015
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#1

Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 17. Aug 2015, 22:18
Hallo,

hat jemand eine Idee wie man ein Edit so zurecht biegt, dass es bei der Passworteingabe die Zeichen mit Sternchen versteckt, aber nicht das letzte Zeichen oder, dass das letzte Zeichen nach 1 Sek. auch zum Sternchen wird? So wie auf Smartphones üblich.

Die Eigenschaft "PasswordChar" kenne ich, aber es macht alles erkennbar oder nicht.

Vielen Dank!
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 00:58
Hallo, hat jemand eine Idee wie man ein Edit so zurecht biegt, dass es bei der Passworteingabe die Zeichen mit Sternchen versteckt, aber nicht das letzte Zeichen oder, dass das letzte Zeichen nach 1 Sek. auch zum Sternchen wird? So wie auf Smartphones üblich.
Da gibt's nichts zu biegen und zu brechen, das machst du einfach in OnChange. Allerdings mußt du dir den wahren Inhalt des Edits in einer privaten Stringvariablen merken, denn wenn du im Edit nach einer gewissen Timer-Zeit das zuletzt eingegebene Zeichen änderst, änderst du natürlich das Text-Property. Oder du schaust dir im Quellcode von TEdit die Methoden im Zusammenhang mit PasswordChar an, leitest ein eigenes Edit davon ab und verpaßt ihm diese Verzögerung.

Wird bei Smartphones das letzte Zeichen nicht ebenfalls mit einem Sternchen oder Punkt verdeckt? Soweit ich das bislang beobachten konnte, stellt das zuletzt eingegeben Zeichen keine Ausnahme dar, sondern wird ebenfalls nach kurzer Zeit versteckt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 09:47
Wird bei Smartphones das letzte Zeichen nicht ebenfalls mit einem Sternchen oder Punkt verdeckt? Soweit ich das bislang beobachten konnte, stellt das zuletzt eingegeben Zeichen keine Ausnahme dar, sondern wird ebenfalls nach kurzer Zeit versteckt.
Genau das will er ja erreichen.

Aber ich halte es für ein Sicherheitsrisiko. Am PC oder Laptop guck einem doch schon mal eher einer über die Schulter und man kann sich nicht mal eben schnell weg drehen. Beim Handy ist es wohl der etwas popeligen Tastatur geschuldet und ein Kompromiss zwischen Sicherheit und Benutzerfreundlichkeit. Also ich würde da nicht viel Mühe und zeit investieren. Zumal das Verhalten auf einem Rechner auch eher ungewohnt wäre.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#4

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 11:26
Aber ich halte es für ein Sicherheitsrisiko. Am PC oder Laptop guck einem doch schon mal eher einer über die Schulter und man kann sich nicht mal eben schnell weg drehen. Beim Handy ist es wohl der etwas popeligen Tastatur geschuldet und ein Kompromiss zwischen Sicherheit und Benutzerfreundlichkeit. Also ich würde da nicht viel Mühe und zeit investieren. Zumal das Verhalten auf einem Rechner auch eher ungewohnt wäre.
Ich unterstütze den Antrag. Die Smartphone-Variante ist zwar neckisch, aber nur eine Krücke, weil man auf den Bildschirmtastaturen gerne mal daneben tippt. Das ist auf einem PC nicht nötig.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
640 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 12:12
(kleines) Sicherheitsrisiko...klar, aber wenn er es so möchte. Abgesehen davon ist es schon hilfreich für den User, wenn er "kurz" kontrollieren kann, was er eingegeben hat (Stichwort Feststelltaste). Ich mag dieses Verhalten jedenfalls und würde das Problem mit dem Canvas angehen, und für kurze Zeit einfach das zuletzt eingegebene Zeichen anzeigen, dann kann man den Inhalt des TEdit normal auslesen, und braucht keine Hilfsvariable.
Gruss Otto
Wenn du mit Gott reden willst, dann bete.
Wenn du ihn treffen willst, schreib bei Tempo 220 eine SMS
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#6

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 12:40
Die Smartphone-Variante ist zwar neckisch, aber nur eine Krücke, weil man auf den Bildschirmtastaturen gerne mal daneben tippt. Das ist auf einem PC nicht nötig.
Mir hat diese neckische Spielerei bislang noch nichts genützt. Ich versuche schon seit Monaten, mich mit dem Smartphone an meinem Google-Konto anzumelden, vertippe mich aufgrund der winzigen Tastatur natürlich ständig, bin aber nie schnell genug, die Korrektur vorzunehmen, weil das letzte Zeichen immer so schnell verschwindet. Für mich ist das Smartphone eindeutig zu winzig.
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#7

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 13:56
Die Smartphone-Variante ist zwar neckisch, aber nur eine Krücke, weil man auf den Bildschirmtastaturen gerne mal daneben tippt. Das ist auf einem PC nicht nötig.
Mir hat diese neckische Spielerei bislang noch nichts genützt. Ich versuche schon seit Monaten, mich mit dem Smartphone an meinem Google-Konto anzumelden, vertippe mich aufgrund der winzigen Tastatur natürlich ständig, bin aber nie schnell genug, die Korrektur vorzunehmen, weil das letzte Zeichen immer so schnell verschwindet. Für mich ist das Smartphone eindeutig zu winzig.
Bei manchen Passworteingaben (z.B. Wlan-Schlüssel) kann man ja so ein Häkchen machen ala "Passwort anzeigen", dann kann man das ohne Sternchen sehen. Ich muss gestehen, dass ich das fast immer nutze, da ich mich auch ständig vertippe.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#8

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 14:28
@mm1256: Schonmal in einem Passworteingabefeld die Feststelltaste benutzt? Dann hast du sicher den Balloon Tip des Systems bemerkt, der auf eben diesen Umstand (Caps Lock) hinweist. IIRC funktioniert das sogar mit älteren Delphis erstellter Software. Mit anderen Worten: diese Taste ist kein sinnvolles Argument für ein solches Verhalten. Und ein Danebentippen wie beim Handy/Smartphone ist nun auch eher unwahrscheinlich, weil die Tasten doch schon was größer sind.

MfG Dalai
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
640 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 17:16
Zitat von Dalai:
...Und ein Danebentippen wie beim Handy/Smartphone ist nun auch eher unwahrscheinlich, weil die Tasten doch schon was größer sind
Warum nehmen Programmierer an, dass User die mit ihren Programmen arbeiten mit der Tastatureingabe genauso fit sind wie sie? Mit der Größe der Tasten hat das nämlich nichts oder nicht viel zu tun, wenn ein User im 2-Finger-Suchsystem schon froh ist, überhaupt die richtigen Tasten zu finden.

Zitat von Perlsau:
Mir hat diese neckische Spielerei bislang noch nichts genützt. Ich versuche schon seit Monaten, mich mit dem Smartphone an meinem Google-Konto anzumelden, vertippe mich aufgrund der winzigen Tastatur natürlich ständig, bin aber nie schnell genug, die Korrektur vorzunehmen, weil das letzte Zeichen immer so schnell verschwindet. Für mich ist das Smartphone eindeutig zu winzig.
Geht mir genauso. Abhilfe: diese Kugelschreiber mit der Gummikappe oben drauf. Wenn man sich da mal dran gewöhnt hat, will man sie nicht mehr missen. Und dann ist man auch so schnell damit, dass die kurze Zeit der Anzeige im Klartext ausreicht
Gruss Otto
Wenn du mit Gott reden willst, dann bete.
Wenn du ihn treffen willst, schreib bei Tempo 220 eine SMS
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

AW: Passworteingabe, wie mit Sternchen verstecken, aber nicht das letzte Zeichen?

  Alt 18. Aug 2015, 23:41
Ich benutze jetzt seit 20 Jahren Computer und hatte an PCs noch nie Probleme ein Passwort einzugeben. Auch habe ich noch nie gehört, dass jemand bei der Passworteingabe verzweifelt ist.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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 22:53 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