PDA

View Full Version : سوال: یه لاگین ساده و بدون استفاده از لاگین خود ASP.net



tina.net
جمعه 24 آذر 1391, 00:35 صبح
با سلام به دوستای گلم
من میخوام برای سایتم یه لاگین ساده درست کنم .
فرض کنید که برای شروع فقط یک جدول داریم که یوزر نیم و پسورد توش ذخیره میشه.
من فقط کدهای لاگین شدن، چک کردن لاگین بودن یا نبودن و در مرحله دوم استفاده از رول ها رو می خوام.
با تشکر

malloc
جمعه 24 آذر 1391, 00:53 صبح
خوب قسمت role رو که منظورتونو نفهمیدم.
اما قسمت لاگین معمولی کاری نداره که. دقیقا با کدوم قسمتش مشکل دارید توضیح بدم

tina.net
جمعه 24 آذر 1391, 01:13 صبح
خوب همون قسمت اول رو بگین
در حال ساده ما یک یوزر نیم و پسورد گرفتیم و میخوایم اون کاربر رو لاگین کنیم

malloc
جمعه 24 آذر 1391, 01:22 صبح
SqlConnection sqlcon = new SqlConnection(myclass.connectionString);
SqlCommand sqlcom = new SqlCommand("select StaffID,Username,Password,OpID,pictures from Staff where (Username=@username) and (Password=@password)", sqlcon);
sqlcom.Parameters.AddWithValue("@username", txtUsername.Text);
sqlcom.Parameters.AddWithValue("@password", txtPassword.Text);
sqlcon.Open();
SqlDataReader rdr = sqlcom.ExecuteReader();
if (rdr.Read())
{
MDIParent1.welcome = "| " + "خوش آمدید " + Convert.ToString(rdr["Username"].ToString()) + " کارمند گرامی";
MDIParent1.stfusername = rdr["Username"].ToString();
MDIParent1.stfpassword = rdr["Password"].ToString();
MDIParent1.StfID = rdr["StaffID"].ToString();

}
else
myclass.MostafaFarsiMsg("چنین کاربری ثبت نشده است", "خطا", FaMsgButtons.OK,FaMsgIcon.Error);
sqlcon.Close();
sqlcon.Dispose();
sqlcom.Dispose();
rdr.Close();
rdr.Dispose();

malloc
جمعه 24 آذر 1391, 01:32 صبح
وضمنا باید بدونی که میخوای با sql اینکارو بکنی یا Linq

اینی که من نوشتم sql هست و بعضی دستوراتش مختض windowsApplication هست . اما میتونی با سکم تغییر تو وب هم ازش استفاده کنی.