View Full Version : سوال: فرم لاگین با EntityFramework
علی فتحی
یک شنبه 13 مهر 1393, 23:14 عصر
سلام . ببخشی تاپیک جدید ایجاد کردم . جستجو کردم نتونستم پیدا کنم. چگونگی ورود به برنامه یوزرنیم و پسوورد در ef رو میخواستم اگر کسی داره یا تاپیک مشخصی سراغ داره ممنون میشم بزاره
mohammad5530
یک شنبه 13 مهر 1393, 23:37 عصر
به قسمت Program.cs بروید و کد زیر رو مشاهده کنید :
Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
در کد بالا ، خط آخر مشاهده میکنید که نام فرم اول که موقع run نمایش داده میشه رو به شما نشان میده .
شما باید فرم لاگین رو به جای Form1 قرار بدید تا صفحه لاگین قبل از بقیه ی فرم ها نمایش داده میشه
برای کد نویسی هم شما باید یک جدول در بانکتون ایجاد کنید که برای کاربران باشه . سه فیلد اصلی Id,Username,Password رو هم که باید بزارید . (میتونید چیز های دیگه هم بزارید . من خاستم کوتاه توضیح بدم)
سپس باید با کوئری چک کنید که یوزر و پسورد درست هست و تمام
موفق باشید:لبخند:
علی فتحی
دوشنبه 14 مهر 1393, 22:31 عصر
همین مشکلم با کد نویسی هست نه با خود فرم.
Mansoor92
سه شنبه 15 مهر 1393, 08:25 صبح
سلام
کد نویسیش این شکلیه
try
{
var q = from c in db.tbl_logins
where c.Password == textBox1.Text
select c;
if (q.Count() > 0)
{
Form1 frm = new Form1();
frm.ShowDialog();
}
else
{
MessageBox.Show("رمز عبور اشتباه است","خطا",MessageBoxButtons.OK,MessageBoxIcon.Warning);
textBox1.Text = "";
}
}
catch
{
MessageBox.Show("خطا در ورود");
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.