PDA

View Full Version : روال BeginRequest ؟



mzamani
چهارشنبه 01 مهر 1388, 10:09 صبح
سلام
ببینید من برای تامین امنیت session از همون روشی که شما تو مقاله تون پیشنهاد کرده بودید استفاده کردم، کد من اینه :


void Application_BeginRequest(object sender, EventArgs e)
{
//Session null?
if (Session.Count != 0)
{
string endsession = Session.SessionID.Substring(Session.SessionID.Leng th);
byte[] a = newbyte[endsession.Length];
for (int i = 0; i < endsession.Length; i++)
a[i] = Convert.ToByte(endsession[i]);
if (t.Decryption(a) != "sometext")
Response.Redirect("HomePageF.aspx");
}
}

void Application_EndRequest(object sender, EventArgs e)
{
byte[] encriptStr = t.Encryption("sometext");
Session.SessionID.Insert(Session.SessionID.Length, encriptStr.ToString());
}


حالا سوالم اینه : آیا کاری که کردم درسته و دیگه اینکه اولین بار که session ها هنوز مقدار نگرفتند چی می شه؟
لطفا جواب بدید

mzamani
شنبه 04 مهر 1388, 10:03 صبح
لطفا جواب بدید...........:افسرده::ناراحت:

mahdi_farhani
شنبه 04 مهر 1388, 11:54 صبح
سعی کنید از تشخیص هویت خوده دات نت استفاده کنید . مقاله این موضوع تو سایت زیاد هست

mzamani
شنبه 04 مهر 1388, 14:10 عصر
ببینید آخه من session های مهم زیاد دارم اگه ممکنه جواب سوالمو بدید

mzamani
یک شنبه 05 مهر 1388, 11:28 صبح
کسی جواب نمی ده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟