PDA

View Full Version : امنیت صفحه لاگین



el.programmer
یک شنبه 10 آبان 1394, 14:43 عصر
با سلام خدمت اساتید

چه کنم که وقتی کاربری لاگین کرده ، کسی دیگه با یه سیستم دیگه با همون یوزر و رمز تا وقتی که این کاربر لاگ هست نتونه وارد شه!!!!!!!!!!!!!

پیام حیاتی
یک شنبه 10 آبان 1394, 14:54 عصر
یه فیلد بولین بزار در جدول اگر کسی انلاین باشه مدارش بشه 1 اگر نباشه صفر ، اگر 1 بود دیگه اجازه response به پنل مورد نظر رو نداشته باشه.

el.programmer
یک شنبه 10 آبان 1394, 15:12 عصر
یه فیلد بولین بزار در جدول اگر کسی انلاین باشه مدارش بشه 1 اگر نباشه صفر ، اگر 1 بود دیگه اجازه response به پنل مورد نظر رو نداشته باشه.

خوب اگر 1 بود و یوزر لاگین بوده...با چه کدسی بگم که کسی دیگه لاگین نکنه از جای دیگه یا مرور گر دیگه!!!!!!!!!
نمونه کدی تو این زمینه دارید؟؟؟؟؟؟؟؟؟؟؟؟

پیام حیاتی
یک شنبه 10 آبان 1394, 21:00 عصر
خوب اگر 1 بود و یوزر لاگین بوده...با چه کدسی بگم که کسی دیگه لاگین نکنه از جای دیگه یا مرور گر دیگه!!!!!!!!!
نمونه کدی تو این زمینه دارید؟؟؟؟؟؟؟؟؟؟؟؟
نمونه :


protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=Home;Integrated Security=SSPI;");
SqlCommand cmd = new SqlCommand("select u_active from User", con);
cmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
con.Open();
SqlDataReader Reader = cmd.ExecuteReader();
dt.Load(Reader);
con.Close();


if (dt.Rows.Count != 0)
{
Label1.Visible = true;
Label1.Text = "شما قبلا وارد شده اید";
}
else
{
Response.Redirect("admin.aspx");
}



}

el.programmer
دوشنبه 11 آبان 1394, 07:46 صبح
نمونه :


protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=Home;Integrated Security=SSPI;");
SqlCommand cmd = new SqlCommand("select u_active from User", con);
cmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
con.Open();
SqlDataReader Reader = cmd.ExecuteReader();
dt.Load(Reader);
con.Close();


if (dt.Rows.Count != 0)
{
Label1.Visible = true;
Label1.Text = "شما قبلا وارد شده اید";
}
else
{
Response.Redirect("admin.aspx");
}



}


این Button1_Click دکمه لاگینه ??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

پیام حیاتی
دوشنبه 11 آبان 1394, 15:05 عصر
بله ، سشن هم دیگه خودتون اضافه کنید.