PDA

View Full Version : سوال: چگونه دیتابیسی در c# بسازیم که کاربر با مشخصات آن لاگین شود(Visual Studio 2013)



csharp#
یک شنبه 20 تیر 1395, 10:50 صبح
سلام به همه دوستان من یه دیتابیس میخوام بسازم که وقتی کاربر خواست در فرم لاگین یوزر و پسورد وارد کنه از یوزر و پسورد هایی که من در دیتابیس واد کرده ام وارد شه.

دلتنگ اسمان
یک شنبه 20 تیر 1395, 11:45 صبح
با سلام
توی این لینک (http://barnamenevis.org/showthread.php?526554-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%88%D8%AC%D9%88%D8%AF-database) روش ساخت دیتابیس و جدول رو به روش کدنویسی گفتم.
و برای اولین بار هم که برنامه اجرا میشه و فرم لاگین رو نشون میده یوزر و پسورد رو (admin ) تعزیف کردم که کاربر با اون وارد میشه.
اگه این یوزر و پسورد قبلا تعریف نشده باشه هم خود برنامه تعریف میکنه. و کاربر با admin , admin وارد میشه.

string constr = "SELECT * from useres WHERE username1='admin'";

DataTable dt = cons.connectiondt(constr);

if (dt.Rows.Count == 0)
{
string usertxt = "admin";
con = new SqlConnection(ConnectionString);
com = new SqlCommand();

constr = "insert into useres (username1,password1) values (@username,@password)";
com.Parameters.Add("@username", usertxt);
com.Parameters.Add("@password", usertxt);

com.CommandText = constr;
com.Connection = con;
con.Open();
com.ExecuteNonQuery();
con.Close();
}

csharp#
یک شنبه 20 تیر 1395, 12:14 عصر
اگه میشه روش بدون کد نویسی رو بزارید اینطوری یکمی گیج کننده است.
1.ساخت دیتابیس
2.کانکت به دیتابیس
3.ساخت تعدادی یوزر پسوورد برای ورود به فرم لاگین