PDA

View Full Version : سوال: تشخیص هویت



yuttrim20
چهارشنبه 27 اردیبهشت 1391, 16:08 عصر
من کد زیر رو برای قسمت login پروژه ام از یکی از تاپیک ها گرفتم توی این کد هر نام و رمز عبوری که بدم وارد سایت میشه توی جدولی که اطلاعات کاربری توش ذخیره میشه من یک فیلد به نام type دارم که نوع هر کاربر رو مشخص میکنه حالا من میخوام یه شرط بزارم که مثلا اگه type=1 باشه بره به صفحه مدیر و اگر type=2 بره به صفحه کاربر!
حالا چنین چیزی رو میشه به این کد اضافه کرد؟
اگه میشه، لطفا بگید چجوری؟

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(Connection.GetConnection());
SqlCommand com = new SqlCommand("SELECT COUNT(*) FROM users WHERE(username='" + uname.Text + "' AND password='" + pass.Text + "')", conn);

conn.Open();
com.ExecuteNonQuery();
int num = (int)com.ExecuteScalar();
if (num == 0)
{
Response.Write("<script> alert('مجددا تلاش کنید')</script>");
uname.Text = "";
pass.Text = "";
}
else
{
com = new SqlCommand("SELECT (name) FROM users WHERE (username='" + uname.Text + "' AND password='" + pass.Text + "')", conn);
com.ExecuteNonQuery();
// Response.Redirect("گالری.aspx");
}
}
ممنون از کمکتون