PDA

View Full Version : سوال: مشكل با كدي در master page



bahar1667
دوشنبه 29 شهریور 1389, 22:22 عصر
سلام
اين كد رو داخل master pageمربوط به صفحات سايتم گذاشتم تا از دسترسي كاربران معمولي سايت به قسمت مديريت(از طريق دستكاري URL)جلوگيري كنم :

publicpartialclassAdmin : System.Web.UI.MasterPage
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (Session["maneger_id"] == null)
{
Response.Redirect("adminlogin.aspx");
}
}

اما وقتي تستش ميكنم به صفحهadminlogin.aspx هدايت نميكنه و يه خطا از Add-onمربوط به Explore ميگيره و صفحه رو ميبنده و ميگه بايد Add-onرو Diseable كني اما اينكارم كه از طريق منويToolsاينترنت اكسپلوره انجام ميدم فايده اي نداره و به صفحه adminlogin.aspx هدايت نميكنه و هنگ ميكنه،مطمئنم كد هام ايراد نداره به نظرتون چيزي رو در Internet Exploreبايد تنظيم كنم؟

profnami
سه شنبه 30 شهریور 1389, 01:30 صبح
به هيچ وجه اين روش براي تشخيص هويت كاربران صحيح نيست . پيشنهاد ميكنم در اين مورد جستجو كنيد

maxpayn2
سه شنبه 30 شهریور 1389, 10:10 صبح
به نظرتون چيزي رو در Internet Exploreبايد تنظيم كنم؟

راه حل رو نمیدونم ولی اینجوری بنویسی بهتره : Response.Redirect("~/adminlogin.aspx");



جناب profnami میشه بگید اشکال این روش چیه ؟