Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Vadym Stižko:14.5.2018 16:25

Zdravím,
mám tento problém.

Console.WriteLine("Password");
sqlConnection.Password = Console.ReadLine();

Jak udělat, aby mi v konzoli místo zadávaného hesla ukazovalo *****? Zkoušel jsem:

Console.WriteLine("Password");
           sqlConnection.Password = Console.ReadKey(true);
           Console.Write("*");

Ale to mi nejde. Zkoušel jste někdo tento problém řešit?

 
Odpovědět
14.5.2018 16:25
Avatar
Pjanus
Člen
Avatar
Pjanus:14.5.2018 16:52

No rychlým pohledem bych řekl, že by tam mělo být místo

sqlConnection.Password = Console.ReadKey(true);

toto

sqlConnection.Password += Console.ReadKey(true);

ale celkově je to velmi řekněme zvláštní řešení.

 
Nahoru Odpovědět
14.5.2018 16:52
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:14.5.2018 22:37

https://stackoverflow.com/…while-typing

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
14.5.2018 22:37
the cake is a lie
Avatar
Ilja Židkov
Člen
Avatar
Odpovídá na Vadym Stižko
Ilja Židkov:14.5.2018 22:42

Podívej se na třídu SecureString

 
Nahoru Odpovědět
14.5.2018 22:42
Avatar
Odpovídá na Petr Čech
Vadym Stižko:15.5.2018 13:42

Díky moc pánové. Moc mi to pomohlo.

 
Nahoru Odpovědět
15.5.2018 13:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.