PDA

View Full Version : فرم لاگین با ویژوال سی شارپ



Louai_M
یک شنبه 16 خرداد 1389, 20:54 عصر
سلام می خواهم در ویژوال سی شارپ فرم لاگین (windows form ) درست کنم که پس از سه بار اشتباه وارد کردن رمز برنامه بسته بشه

*** اگه کسی برنامه سیستم دانشگاه و انتخاب واحد با سی شارپ داره لطفاً به این آدرس ایمیل کنه ***
m.Loei@Yahoo.com

s.khoshfekran
یک شنبه 16 خرداد 1389, 21:02 عصر
خوب میتونی از یه متغییر استفاده کنی و اگر 3 بار بیشتر شد از یه روشی استفاده کنی که نشه برنامه رو باز کرد!! مثلا میتونی از رجیستری استفاده کنی!!

میلاد قاضی پور
یک شنبه 16 خرداد 1389, 21:04 عصر
int missCount=0;


btn_Click()
{
//بررسی درست یا غلط بودن رمز
اگر رمز نادرست است

{
MessageBox.Show("نادرست");
missCount+=1;
if (missCount==3)
{
Application.Exit();
}
}
}

s.khoshfekran
یک شنبه 16 خرداد 1389, 22:32 عصر
int missCount=0;



btn_Click()
{
//بررسی درست یا غلط بودن رمز
اگر رمز نادرست است


{
MessageBox.Show("نادرست");
missCount+=1;
if (missCount==3)
{
Application.Exit();
}
}
}


اینی که شما گفتی فقط خارج میشه و به هیچ دردی نمی خوره!!

mmd2009
یک شنبه 16 خرداد 1389, 23:20 عصر
یک اره خیلی ساده اش استفاده از بانک هاست مثلا ما بیاییم ساعت فعلی سیستم رو همراه با یک متغیر مثلا NO بدیم به برنامه و هر بار با ورود به برنامه ابتدا متغیر NO چک بشه و اگر YEs بود که یک پیشغام خظا بده و خروج کنه و موقعی این پیغام تبدیل به No بشه که ساعت فعلی سیستم 20 دقیقه بیشتر از ساعتی باشه که هنگام خروج شدن بوسله اشتباه وارد کردن نام کاربری باشه

نمیدونم تا چه حدی منظورمو رسوندم من که خودم اصلا این راهو امتحان نکردم شاید شدنی باشه

s.khoshfekran
یک شنبه 16 خرداد 1389, 23:23 عصر
دوست عزیز روش های خیلی زیادی هست حتی از یه فایل txt هم میشه استفاده کرد.همون کاری که گفتی با رجیستری بنظر من بهتره!!

imani1983
دوشنبه 17 خرداد 1389, 02:34 صبح
سلام من برا برنامه ام از این لوگین استفاده می کنم
فقط کافیه یک جدول بسازی با دویا سه فیلد که در متن برنامه لیست فیلد ها وجود دارد%