PDA

View Full Version : مخفی کردن و نمایش صفحات asp.net



amin750
جمعه 19 آبان 1391, 17:30 عصر
سلام
چطور میشه یه صفحه ASP.NET رو از دید کاربری که ثبت نام نکرده مخفی کرد؟؟
و همچنین نمایش اون صفحه به کاربری که ثبت نام کرده و وارد شده؟؟؟
یعنی میخوام کسی که ثبت نام کرده و وارد شده همه صفحات رو ببینه ولی کسی که ثبت نام نکرده تعداد خاصی از صفحات رو ببینه

blackboy
جمعه 19 آبان 1391, 17:35 عصر
سلام دوست عزیز با session میتوانید این کار را انجام دهید. یک شرط بزارید اگر سشن مقدار گرفت بره به صفحه وگرنه برگرده.

amin750
جمعه 19 آبان 1391, 17:54 عصر
سلام دوست عزیز با session میتوانید این کار را انجام دهید. یک شرط بزارید اگر سشن مقدار گرفت بره به صفحه وگرنه برگرده.
یه فیلم آموزشی تو همین قسمت هست اسمش "login-roles" نمشیه از اون روش استفاده کرد؟؟؟؟؟

ali9698
جمعه 19 آبان 1391, 19:07 عصر
به نظر من از این کد استفاده کن
if (!User.Identity.IsAuthenticated)
Server.Transfer("login.aspx");

mohsen4707
جمعه 19 آبان 1391, 20:34 عصر
باسلام.
دوست عزيز از Cookie استفاده كن.
اگه نگرفتي تا كامل تر توضيح بدم؟

amin750
جمعه 19 آبان 1391, 20:59 عصر
باسلام.
دوست عزيز از Cookie استفاده كن.
اگه نگرفتي تا كامل تر توضيح بدم؟
اگه توضیح بدی ممنون میشم

amin750
جمعه 19 آبان 1391, 21:01 عصر
به نظر من از این کد استفاده کن
if (!User.Identity.IsAuthenticated)
Server.Transfer("login.aspx");
علی server.transfer کد سمت سروره؟؟

mohsen4707
جمعه 19 آبان 1391, 21:26 عصر
اگه توضیح بدی ممنون میشم
ابتدا يك CheckBox بذار واسه اينكه ذخيره شود يا نه سپس شرط بذار اگه CheckBox تيك خورده باشه كوكي را مقدار بده و اگر تيك نداشت كوكي را خالي كن و سپس در قسمت Page_Load اين شرط رو بذار
(if (Request.Cookies["LastVisit"] != null برو به فلان صفحه. دستور خالي كردن كوكي
(Cookie.Expires = DateTime.Now.AddHours(-1
Response.Cookies.Add(Cookie);

ali9698
جمعه 19 آبان 1391, 23:00 عصر
آره امین
راستی این کد که من گفتم فکر کنم وقتی کار میده که برای ساخت یوزر از بانکی که خود asp میسازه استفاده کنی و اگه خودت بخوای بانک بسازی اون شرط کار نمیده
البته این بانکی که خود asp میسازه از نظر امنیتی خیلی بهتر از اینه که خودت بانک بسازی و اطلاعات کاربران رو ذخیره کنی

fakhravari
شنبه 20 آبان 1391, 15:04 عصر
چنتا سمپل اقای دلشاد در سایتش داره که میتونید کار کنید
مثلا FormsAuthenticationTicket را با چنتا جدول درست کنید که امکانات User.Identity.IsAuthenticated نیز فعال شود.

saeed_sho
شنبه 20 آبان 1391, 19:00 عصر
منوها رو محدود کنید اگه مهمان بود منوهای خاصی در منو پر بشه و اگه عضو بود منو های اعضا رو لود کنه