من برنامه ای دارم که ۵نقش متفاوت داره هر نقش باید به پوشه ای برود که سطح دسترسی آن را تنظیم کردم
اما بعد از لاگین شدن فقظ به یه صفحه میره میشه راهنماییم کنید ممنون میشم
من برنامه ای دارم که ۵نقش متفاوت داره هر نقش باید به پوشه ای برود که سطح دسترسی آن را تنظیم کردم
اما بعد از لاگین شدن فقظ به یه صفحه میره میشه راهنماییم کنید ممنون میشم
شما می بایست خودتون تو کد لاگین چک کنید که اون کاربری که با موفقیت لاگین شد رو با توجه به گروه یا رل اون، به صفحه پیشفرضش redirect کنه.
من توی همه ی eventهای لاگین هم این دستور و واسه همه نقشام نوشتم جواب نمیده
if(User.InIsRoles("admin"))
{
respone.redirect("a.aspx");
}
اگر شما دسترسی گروهها رو بر اساس As.Net Configuration ست کرده باشید یعنی تویه هر پوشه مخصوص گروهتون اون فایل Web.Config ساخته شده و دسترسیها ست شده باشه. برای مثال صفحه لاگین من در هیچ پوشه ای که دسترسی برای اون ست نشده قرار داره و می خوام کاربری با گروه ادمین رو به پوشه Admin بعد از کنترل هدایت کنم به شکل زیر:
عمل میکنمکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من همه این کارا رو انجام دادم ولی نشده باید توی کد.م ریداد لاگین بنویسم
کد شما می بایست به شکل زیر و در رویداد Authenticate کنترل Login قرار داشته باشد.
البته تنظیمات مجوز دسترسی به صفحات فراموش نشود.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by YourName; 12-05-2011 at 18:41.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)