hadihoda
سه شنبه 24 اردیبهشت 1392, 14:05 عصر
namespaceProje.Account
{
publicpartialclassLogin : System.Web.UI.Page
{
SqlConnection conn = newSqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|datadirector y|\Gharbal.mdf;Integrated Security=True;User Instance=True");
protectedvoidPage_Load(object sender, EventArgs e)
{
}
protectedvoidbutton_click(object sender, EventArgs e)
{
{
SqlCommandcmd = newSqlCommand("Select * from tbl_members where uid = '" + TextBox1.Text + "' and pwd = '" + TextBox2.Text + "'", conn);
conn.Open();
SqlDataReader reader;
reader = cmd.ExecuteReader();
if (reader.HasRows == false)
{
conn.Close();
LMsg.Text = "اطلاعاتواردشدهاشتباهاست !";
}
else
{
stringStr = "";
while (reader.Read())
{
Str = reader["uid"].ToString();
}
Response.Redirect("Default.aspx");
}
}
}
}
}
با عرض سلام
من یه پروژه web با asp.net4 و زبان سی شارپ نوشتم. برای آن صفحه login و صفحه ثبت نام طراحی کردم. همه چیز خوب است، اگر نام و کلمه کاربری ناصحیح را بزنم پیغام خطا میدهد ولی زمانی که نام و کلمه کاربری صحیح را وارد میکنم و دکمه ورود را میزنم، در همان صفحه ورود می ماند و به صفحه ای که response.redirect کردم نمیرود. خواهشا راهنمایی کنید. این هم کدش است.
این هم کد authenticationدر web.config است
<authenticationmode="Forms">
<formsname="Cookis"loginUrl="~/Account/Login.aspx"path="/"defaultUrl="Default.aspx"timeout="2880"/>
</authentication>
<authorization>
<denyusers="?"/>
</authorization>
{
publicpartialclassLogin : System.Web.UI.Page
{
SqlConnection conn = newSqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|datadirector y|\Gharbal.mdf;Integrated Security=True;User Instance=True");
protectedvoidPage_Load(object sender, EventArgs e)
{
}
protectedvoidbutton_click(object sender, EventArgs e)
{
{
SqlCommandcmd = newSqlCommand("Select * from tbl_members where uid = '" + TextBox1.Text + "' and pwd = '" + TextBox2.Text + "'", conn);
conn.Open();
SqlDataReader reader;
reader = cmd.ExecuteReader();
if (reader.HasRows == false)
{
conn.Close();
LMsg.Text = "اطلاعاتواردشدهاشتباهاست !";
}
else
{
stringStr = "";
while (reader.Read())
{
Str = reader["uid"].ToString();
}
Response.Redirect("Default.aspx");
}
}
}
}
}
با عرض سلام
من یه پروژه web با asp.net4 و زبان سی شارپ نوشتم. برای آن صفحه login و صفحه ثبت نام طراحی کردم. همه چیز خوب است، اگر نام و کلمه کاربری ناصحیح را بزنم پیغام خطا میدهد ولی زمانی که نام و کلمه کاربری صحیح را وارد میکنم و دکمه ورود را میزنم، در همان صفحه ورود می ماند و به صفحه ای که response.redirect کردم نمیرود. خواهشا راهنمایی کنید. این هم کدش است.
این هم کد authenticationدر web.config است
<authenticationmode="Forms">
<formsname="Cookis"loginUrl="~/Account/Login.aspx"path="/"defaultUrl="Default.aspx"timeout="2880"/>
</authentication>
<authorization>
<denyusers="?"/>
</authorization>