نمایش نتایج 1 تا 6 از 6

نام تاپیک: گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

  1. #1

    Question گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

    با سلام
    من میخوام در محیط کنسول از کاربر پسورد دریافت کنم ؟ ؟ ؟
    لطفا اگه میشه بگید که در محیط کنسول چه جوری میشه که کاربر هر کاراکتری که وارد میکنه خود کنسول اون کاراکتر رو به ستاره تبدیل کنه ؟
    ممنون میشم !

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    همین حوالی
    پست
    90

    نقل قول: ستاره دار کردن ؟


    using System.Security;

    public static SecureString getPassword()
    {
    SecureString pwd = new SecureString();
    while (true)
    {
    ConsoleKeyInfo i = Console.ReadKey(true);
    if (i.Key == ConsoleKey.Enter)
    {
    break;
    }
    else if (i.Key == ConsoleKey.Backspace)
    {
    if (pwd.Length > 0)
    {
    pwd.RemoveAt(pwd.Length - 1);
    Console.Write("\b \b");
    }
    }
    else
    {
    pwd.AppendChar(i.KeyChar);
    Console.Write("*");
    }
    }
    return pwd;
    }


  3. #3

    نقل قول: گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

    سلام rasoolf
    وقتی برنامه رو اجرا میکنم میاد با سریع قطع میشه ؟

  4. #4

    نقل قول: گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

    لطفا اگه میشه بیشتر راهنمایی کنید !!!

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    همین حوالی
    پست
    90

    نقل قول: گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

    کل کدهای داخل برنامه را پاک کنید و این کد را داخل برنامه کپی کنید و اجرا کنید


    using System;
    using System.Security;


    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    getPassword();


    }


    public static SecureString getPassword()
    {
    SecureString pwd = new SecureString();
    while (true)
    {
    ConsoleKeyInfo i = Console.ReadKey(true);
    if (i.Key == ConsoleKey.Enter)
    {
    break;
    }
    else if (i.Key == ConsoleKey.Backspace)
    {
    if (pwd.Length > 0)
    {
    pwd.RemoveAt(pwd.Length - 1);
    Console.Write("\b \b");
    }
    }
    else
    {
    pwd.AppendChar(i.KeyChar);
    Console.Write("*");
    }
    }
    return pwd;
    }
    }
    }




  6. #6

    نقل قول: گرفتن پسورد به صورت ستاره از کاربر در محیط کنسول

    ممنون

تاپیک های مشابه

  1. نمایش پسورد به صورت ستاره
    نوشته شده توسط hanis29268 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 19 اسفند 1389, 11:51 صبح
  2. نمایش پسورد به صورت ستاره در ++C
    نوشته شده توسط H_T_O_A در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 9
    آخرین پست: دوشنبه 18 دی 1385, 23:31 عصر
  3. چا÷ عدد به صورت ستاره در خروجی
    نوشته شده توسط cs_mania در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: پنج شنبه 06 بهمن 1384, 19:36 عصر
  4. پسورد به صورت دایره
    نوشته شده توسط newdesign در بخش برنامه نویسی در Delphi
    پاسخ: 23
    آخرین پست: سه شنبه 29 آذر 1384, 19:03 عصر
  5. تولید 1000 پسورد به صورت تصادفي
    نوشته شده توسط Tarrah در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: پنج شنبه 30 تیر 1384, 11:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •