PDA

View Full Version : گرفتن پسورد



nimatn
جمعه 24 شهریور 1391, 19:49 عصر
با سلام . ببخشید کدی میخواستم که بتونه یه پسورد رو از یه تکس باکس بگیره و تا زمانیکه درست نشد اخطار بده.

میدونم که سادست ولی من یه کمی سینتکس ها رو یادم رفته ...

mehdy.programmer
جمعه 24 شهریور 1391, 20:24 عصر
دوست عزیز با این کد اطلاعات رو می خونی:
string str = System.IO.File.ReadAllText(@"C:\passwd.txt");
بعد با حلقه ی while :
while(password!=str)
{
//get new password
}

nimatn
جمعه 24 شهریور 1391, 20:40 عصر
ما باید یه فایل پسورد درست کنیم ؟؟؟
میشه یه کم توضیح بدین...

mehdy.programmer
شنبه 25 شهریور 1391, 00:46 صبح
بگو می خوای چیکار کنی تا بهتر راهنمایی کنم!

samadblaj
شنبه 25 شهریور 1391, 00:54 صبح
نه عزیز این دوستمون اوله راهه یه کد میخواد مثل login ؟

if (textBox1.Text == "demo" && textBox2 .Text =="demo")
{
//login
}
else
{
//return
}

mehdy.programmer
شنبه 25 شهریور 1391, 01:16 صبح
خوب اگه اینطوری باشه! بله...چیزی که من گفتم بدرد ایشون نمی خوره! باید از راه های دیگه ایی استفاده کنن که ته ش می رسه به Encryption!!!!

nimatn
شنبه 25 شهریور 1391, 11:57 صبح
فكر كنم اينطوري بهتر بتونم منظورم رو برسونم : مثلا در يه حلقه تا زمانيكه پسورد و درست وارد نكنه كار هاى بعدي رو انجام نده ... ( براي ورود به يه برنامه )

ehsan7007
شنبه 25 شهریور 1391, 12:20 عصر
نحوه ی ذخیره ی پسوردت مهمه :
پسورد کجا دخیره بشه ؟
1. دیتابیس
2.یک فایل ( جوا در پست دو)
3.رجیستری
4.اصلا ثابت باشه!(یعنی کاربر دیگه نمی تونه اون رو تغییر بده) (جواب در پست پنج)

حالا کدوم؟

nimatn
شنبه 25 شهریور 1391, 13:14 عصر
4 كه جواب گرفتم .. خيلى ممنون

nimatn
شنبه 25 شهریور 1391, 13:16 عصر
ببخشين يه سواله ديگه ..
براى بستن فرم چيكار كنيم ؟

armsoftpc
شنبه 25 شهریور 1391, 13:21 عصر
this.close();

nimatn
شنبه 25 شهریور 1391, 13:55 عصر
اگه در حین باز کردن یه فرم جدید بخوایم قبلیرو ببندیم چیکار کنیم ؟؟؟

ehsan7007
شنبه 25 شهریور 1391, 13:55 عصر
بستن فرم :
this.Close();

خروج ازبرنامه :
Application.Exit();

ehsan7007
شنبه 25 شهریور 1391, 14:05 عصر
اگه در حین باز کردن یه فرم جدید بخوایم قبلیرو ببندیم چیکار کنیم ؟؟؟


راه اول :
this.Hide();

راه دوم :
تو فرم لود فرم دوم :
form1 f1 = new form1();
f1.Close();