چک کردن سشن با مقدار فیلد درون جدول؟
سلام:دوستان عزیز میخواستم ببینم چطوری میشه یه سشن رو با فیلئ داخل پایگاه مقایسه کرد؟
SqlDataReader reader;
SqlConnection newcon = new SqlConnection("Data Source=.;Initial Catalog=wordha;Integrated Security=True");
SqlCommand newcom = new SqlCommand();
newcom.Connection=newcon;
newcom.CommandText="SELECT * FROM wlogin ";
newcon.Open();
reader=newcom.ExecuteReader(); }
reader.Close();
newcon.Close();
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
if (Session["session_uname"] ==؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ بگم با خونه یوزر؟؟؟چطوری)
{
Response.Redirect("default2.aspx");
}
؟؟؟؟؟؟؟؟؟؟؟؟؟؟/
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
newcon.Open();
reader = newcom.ExecuteReader();
if (Session["session_uname"] ==reader["uname"].ToString() & Session["session_pword"] ==reader["pword"].ToString())
{
Label1.Text = reader["uname"].ToString();
به نظر شما این سشن مشکلی داره؟؟؟؟؟ اخه خطو خطا میده
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
اقا این کد های منه دوباره ببینید چرا خطا میده
protected void Page_Load(object sender, EventArgs e)
{
if (Session["s_uname"] == null)
{
Response.Redirect("default2.aspx");
}
SqlDataReader reader;
SqlConnection newcon = new SqlConnection("Data Source=.;Initial Catalog=wordha;Integrated Security=True");
SqlCommand newcom = new SqlCommand();
newcom.Connection = newcon;
newcom.CommandText = "SELECT * FROM wlogin ";
//newcom.Parameters.AddWithValue("@uname", TextBox1.Text);
//newcom.Parameters.AddWithValue("@pword", TextBox2.Text);
newcon.Open();
reader = newcom.ExecuteReader();
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟این قسمتش خطا داره و سبز میشهif (Session["s_uname"] ==reader["uname"].ToString())
{
Label1.Text = reader["uname"].ToString();
reader.Close();
newcon.Close();
}
else
{
Label1.Text="no";
}
}
}
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
نقل قول:
نوشته شده توسط
boysilent
اقا این کد های منه دوباره ببینید چرا خطا میده
protected void Page_Load(object sender, EventArgs e)
{
if (Session["s_uname"] == null)
{
Response.Redirect("default2.aspx");
}
SqlDataReader reader;
SqlConnection newcon = new SqlConnection("Data Source=.;Initial Catalog=wordha;Integrated Security=True");
SqlCommand newcom = new SqlCommand();
newcom.Connection = newcon;
newcom.CommandText = "SELECT * FROM wlogin ";
//newcom.Parameters.AddWithValue("@uname", TextBox1.Text);
//newcom.Parameters.AddWithValue("@pword", TextBox2.Text);
newcon.Open();
reader = newcom.ExecuteReader();
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟این قسمتش خطا داره و سبز میشهif (Session["s_uname"] ==reader["uname"].ToString())
{
Label1.Text = reader["uname"].ToString();
reader.Close();
newcon.Close();
}
else
{
Label1.Text="no";
}
}
}
چه خطایی میده؟
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
آقا فقط همون قسمت سبز میشه و میگه to string???????????????
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
همین کد رو من گذاشتم خطا نداشت!!!
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
متن خطاش اینه
Invalid attempt to read when no data is present."
صقخه قبلیش هم اینجوری تعریف کردم
Session.Add("s_uname",TextBox1.Text);
Session.Add("s_pword", TextBox2.Text);
Response.Redirect("modiriat.aspx");
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
قبل از خوند از reader باید خط زیر چک کنید و بعد بخونید...!
if(reader.Read()){
}
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
اوکی شد مرسی برادرا..
اقا برای ز بین بردن سیشن مگه این دستور نیست؟
session.cleare();
نمیدونم چرا اجرا نمیشه؟؟؟
با ieمشکل نداره احیانا؟؟؟
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
بنده همین کد رو نوشتم ولی متاسفانه هیچ هملی انجتم نمی دهد؟؟؟؟؟؟
باورتون نمیشه ؟
Session.RemoveAll();
Response.Redirect("Default2.aspx");
نقل قول: چک کردن سشن با مقدار فیلد درون جدول؟
اینارو هم امتحان کن :
Session.Abandon();
Session.Contents.Clear();