vajihe11
جمعه 01 آذر 1392, 12:41 عصر
سلام دوستان
من برای ایجاد سطح دسترسی و اینکه کاربر حتما با لاگین تنها بتواند به صفحه مدیریت دسترسی پیدا کند ای کار رو انجام دادم:
در web config روت نوشتم
<authentication mode="Forms">
<forms defaultUrl="~/admin/aDmin.aspx" loginUrl="~/admin/lmtmn.aspx" timeout="34200" slidingExpiration="true"></forms>
</authentication>
در وب کانفیگ پوشه مدیر نوشتم :
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
و در صفحه لاگین هم نوشتم :
tbl_user tu = (from u in li.tbl_users where u.password.ToString() == lo.CreatHashpassword(passlogin.Value) && u.username == userlogin.Value select u).FirstOrDefault();
if (tu == null)
{
message = "نام کاربری و یا رمز عبو اشتباه است";
return;
}
else
Response.Redirect("aDmin.aspx");
}
ولی درست کار نمیکنه.کجای کارم اشتباهه؟
ممنون از همه
من برای ایجاد سطح دسترسی و اینکه کاربر حتما با لاگین تنها بتواند به صفحه مدیریت دسترسی پیدا کند ای کار رو انجام دادم:
در web config روت نوشتم
<authentication mode="Forms">
<forms defaultUrl="~/admin/aDmin.aspx" loginUrl="~/admin/lmtmn.aspx" timeout="34200" slidingExpiration="true"></forms>
</authentication>
در وب کانفیگ پوشه مدیر نوشتم :
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
و در صفحه لاگین هم نوشتم :
tbl_user tu = (from u in li.tbl_users where u.password.ToString() == lo.CreatHashpassword(passlogin.Value) && u.username == userlogin.Value select u).FirstOrDefault();
if (tu == null)
{
message = "نام کاربری و یا رمز عبو اشتباه است";
return;
}
else
Response.Redirect("aDmin.aspx");
}
ولی درست کار نمیکنه.کجای کارم اشتباهه؟
ممنون از همه