سلام
چگونه میتوان از Session ها در برنامه استفاده نمود؟
متشکرم
سلام
چگونه میتوان از Session ها در برنامه استفاده نمود؟
متشکرم
خیلی ساده است.
شما یک سشن را به صورت زیر تعریف می کنید
Session["myvar"]=anyValue
سپس از آن به صورت زیر استفاده می شود:
() x=Session["mayVar"].ToString
برای شروع خوب است :wink:
سلام
خیلی متشکرم
فرض کنید که در یک فروشگاه الکترونیکی ما یک session به یک فرد اختصاص می دهیم
حالا می خواهیم بعد از اتمام خرید session آن شخص را از بین ببریم و به یک فرد دیگر اختصاص بدهیم
در این صورت باید چه کار کنیم؟
ممنون
برای اینکار از این کد استفاده کن :
session.contents.Remove(myvar)
سلام
خیلی متشکرم
ولی باز هم مقدر session را از بین نبرد
متشکرم
برای کاری که شما میخواهید انجام بدید فکر نمیکنم نیازی به تغییر Session داشته باشید. به خاطر اینکه وقتی که اون شخص دوم به سایت وارد بشه خودبخود یک Session جدید ایجاد میشود.
به هر حال اگه بخواهید کل Session رو از بین ببرید میتونید از Session.Abandon استفاده کنید.
یک سوال هم من داشتم
در کتاب هک در مورد امنیت های لازم برای جلوگیری از دزدیدن session توسط نفوذگر مطالبی گفته شده بود
اما من نمی دونم فهمیدن session یک کاربر از سایت به چه دردی می خوره ؟
از Session معمولا برای نگه داشتن متغیرهای مربوط به یک کاربر استفاده میشود. یعنی اطلاعات کاربران در Session ذخیره میشود.
خب برای یک هکر چی از این بهتر؟ میشه اطلاعاتی مثل Username یا Pasword و خیلی چیزهای دیگه رو از اون درآورد.
البته اطلاعات حساس بهتره که توی Session ذخیره نشن.
سلام
خیلی متشکرم
مشکل این هست که نمی دانم چه جوری برای فرد دیگری که وارد سایتم می شود یک session دیگر تعریف کنم
من هم می دونم ... با session هم زیاد کار کردماز Session معمولا برای نگه داشتن متغیرهای مربوط به یک کاربر استفاده میشود
اما فرض کن من بشینم پشت سیستم و در قسمت کد کاربری تایپ کنم
alert(document.cookie
یک پنجره ای باز می شه و session رو می ده اما چه فایده ؟
دوست من. شما نیازی ندارید که برای هر شخصی که وارد سیستم شده یک Session تعریف کنید. شما هر چه رو که در Session تعریف کنید، خودبخود برای کاربری که در حال حاضر لاگین است، در نظر گرفته میشه.نوشته شده توسط mostafa612003