amirfallah3301
دوشنبه 03 آبان 1389, 17:09 عصر
باعرض سلام و ادب
من تازه asp.net رو دارم یاد می گیرم (به خاطر پروژه ام ) ، دارم یه سایتی می زنم و می خوام وقتی مدیر سایت می خواد وارد صفحات مربوط به مدیر بشه (مثلا صفحه ی اضافه کردن مطالب و ...و هر صفحه ی دیگر ) یه کدی باشه که چک کنه که ادمین قبلا لاگین کرده یا نه و اگه لاگین نکرده بود ، منتقل بشه به صفحه ورود مدیریت .یه چیزی در مورد سیشن شنیدم و یه کدی برای لاگین نوشتم:
SqlDataAdapter sqa = new SqlDataAdapter();
DataSet ds = new DataSet();
conn.Open();
sqa.SelectCommand = new SqlCommand("select username,pass From admin Where username=@tu AND pass=@tp", conn);
sqa.SelectCommand.CommandType = CommandType.Text;
sqa.SelectCommand.Parameters.AddWithValue("@tu", TextBox1.Text);
sqa.SelectCommand.Parameters.AddWithValue("@tp", TextBox2.Text);
sqa.Fill(ds, "user");
if (ds.Tables["user"].Rows.Count != 0)
{
DataRow dr = ds.Tables["user"].Rows[0];
Session.Add("id", dr["username"]);
Response.Redirect("adminpanel.aspx");
}
else
{
Label2.Text = "نام کاربری یا رمز عبور معتبر نیست ";
}
حالا چه کدی رو توی صفحات دیگر بنویسم که چک کنه کاربر لاگین کرده یا نه؟
من تازه asp.net رو دارم یاد می گیرم (به خاطر پروژه ام ) ، دارم یه سایتی می زنم و می خوام وقتی مدیر سایت می خواد وارد صفحات مربوط به مدیر بشه (مثلا صفحه ی اضافه کردن مطالب و ...و هر صفحه ی دیگر ) یه کدی باشه که چک کنه که ادمین قبلا لاگین کرده یا نه و اگه لاگین نکرده بود ، منتقل بشه به صفحه ورود مدیریت .یه چیزی در مورد سیشن شنیدم و یه کدی برای لاگین نوشتم:
SqlDataAdapter sqa = new SqlDataAdapter();
DataSet ds = new DataSet();
conn.Open();
sqa.SelectCommand = new SqlCommand("select username,pass From admin Where username=@tu AND pass=@tp", conn);
sqa.SelectCommand.CommandType = CommandType.Text;
sqa.SelectCommand.Parameters.AddWithValue("@tu", TextBox1.Text);
sqa.SelectCommand.Parameters.AddWithValue("@tp", TextBox2.Text);
sqa.Fill(ds, "user");
if (ds.Tables["user"].Rows.Count != 0)
{
DataRow dr = ds.Tables["user"].Rows[0];
Session.Add("id", dr["username"]);
Response.Redirect("adminpanel.aspx");
}
else
{
Label2.Text = "نام کاربری یا رمز عبور معتبر نیست ";
}
حالا چه کدی رو توی صفحات دیگر بنویسم که چک کنه کاربر لاگین کرده یا نه؟