PDA

View Full Version : ملزومات و شروط لازم برای یک فرم لاگین حرفه ای



f.beigirad
جمعه 20 بهمن 1391, 20:10 عصر
با عرض سلام.

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

چندتاش که به ذهنم رسید و تو نرم افزارای مختلف دیده بودم:

برای بخش ساخت حساب کاربری:
1.فیلدها نباید خالی باشن.
2.مقادیر دو فیلد پسورد باید باهم برابر باشند.
3.برای فیلد پسورد (بنا به صلاح دید برنامه نویس) محدودیت تعیین گردد.از جمله محدودیت ها مثلا طول پسورد بیش از 12 نباشد.ویا از وارد کردن برخی کاراکتر ها مانند "@","^","~"و... جلوگیری شود.

برای بخش ورود:
1.روشن/خاموش بودن CapsLock به نمایش داده شود.
2.برای قسمت پسورد زبان سیستم انگلیسی شود.
3.نمایش پسورد وارد شده با فعال کردن یک چک باکس و یا ذخیره پسورد و یوزرنیم آخرین کاربر وارد شده به نرم افزار(بنا به صلاحدید برنامه نویس)

حال از دوستان عزیز میخوام هرموردی رو که جا انداختم رو گوشزد کنن.

با تشکر

f.beigirad
جمعه 20 بهمن 1391, 20:54 عصر
چندتا نکته دیگه هم از جاهای مختلف بدست آوردم :

1. موس روی هر textbox ی قرار میگیره رنگش عوض شه.
2.وقتی موس روی textbox کلیک میکند متن مورد داخل textbox پاک شود.
3.در فرم ورود کاربر بعد از وارد کردن یوزرنیم ، با فشردن کلید Enter فکوس روی textbox پسورد برود.
4.بعد از وارد کردن پسورد هم هم با فشردن کلید Enter رویدادهای بعدی اجرا گردد.
5.بعد از 5 بار اشتباه وارد کردن هم میشه برنامه رو بست.

دوستان اگر سطح تاپیک علمی تاپیک پایینه بگین تا حذفش میکنم.چون تا حالا کسی شرکت نکرده و نظری نداده.

zahrashoja
پنج شنبه 17 اسفند 1391, 12:56 عصر
3.در فرم ورود کاربر بعد از وارد کردن یوزرنیم ، با فشردن کلید Enter فکوس روی textbox پسورد برود.
4.بعد از وارد کردن پسورد هم هم با فشردن کلید Enter رویدادهای بعدی اجرا گردد.


میشه بگین چطور موارد بالا رو میشه پیاده سازی کرد؟

daneshjo90
پنج شنبه 17 اسفند 1391, 15:47 عصر
3.در فرم ورود کاربر بعد از وارد کردن یوزرنیم ، با فشردن کلید Enter فکوس روی textbox پسورد برود.
4.بعد از وارد کردن پسورد هم هم با فشردن کلید Enter رویدادهای بعدی اجرا گردد.

میشه بگین چطور موارد بالا رو میشه پیاده سازی کرد؟

تو همین سایت و یا گوگل یه سرچ بزنید با عنوان رفتن به تکست باکس بعدی با زدن اینتر به نتایج بهتری میرسید

موفق باشید

f.beigirad
جمعه 18 اسفند 1391, 00:52 صبح
میشه بگین چطور موارد بالا رو میشه پیاده سازی کرد؟

با سلام و درود

شما با گذاشتن شرط پایین در رویداد KeyDown اون تکست باکس میتونید این کارو انجام بدین:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox2.Focus();
}
}

موفق باشید//

khokhan
جمعه 18 اسفند 1391, 01:03 صبح
درود

اصل کاری رو که از قلم انداختی مومن

تعریف وریبل تعیین سطح دسترسی