PDA

View Full Version : ايجاد چند loginUrl در WebConfig



htmbarnamenevisl
چهارشنبه 19 آبان 1389, 18:37 عصر
سلام
من از كنترلهاي membership براي login استفاده ميكنم.
كار كردن با membership ميدونم.مشكل اينجاست كه چند تا فولدر دارم در هر كدوم يك web config قرار دادم
ميخوام چندتا صفحه لاگين داشته باشم كه هركاربري كه ميخواد وارد يك فولدر بشه صفحه لاگين داخل همون فولدر ببينه.
داخل web config در روت فقط ميشه يك صفحه لاگين معرفي كرد چطور ميشه چند صفحه لاگين رو با توجه به فولدرشون تعريف كرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟
يعني با دادن آدرس صفحات درون هر فولدر در صورت لاگين نبودن به همون صفحه لاگين داخل همون فولدر منتقل بشه
توجه: ازMemberShip استفاده ميكنم
مرسي

pikoolas
چهارشنبه 19 آبان 1389, 23:54 عصر
وقتی که کاربر بخواد وارد فولدری بشه اگه مجوز ورود به اون صفحه رو نداشته باشه به صفحه login که در web.config اصلی معرفی کرده اید هدایت میشه و آدرس صفحه هم با خودش به صفحه login می بره. که بعد از login به اون صفحه ای که ازش اومده بر می گرده . مثلا لینک زیر از صفحه
login/webform1.aspx به صفحه login اومده.
Login.aspx?ReturnUrl=%2fClient%2fWebForm1.aspx

htmbarnamenevisl
پنج شنبه 20 آبان 1389, 04:50 صبح
نه برادر مشكل اين نيست
گفنم چند فولدر دارم و هركدوم صفحه لاگين خودش داره
بايد زماني كه درخواست صفحه اي از يك فولدر ميده لاگين همون فولدر لود بشه

m.hamidreza
پنج شنبه 20 آبان 1389, 15:37 عصر
این چیزی که شما میخوای رو بصورت اتوماتیک نمیشه پیادش کرد.
تنها راهش اینه که در Page_Load صفحه لاگین اصلی بر حسب ReturnUrl ای که مشخص میکنه کاربر از کدوم پوشه اومده به اون لاگین پیج های فرعیت Redirect کنی.
موفق باشید.

persian_bigboy
پنج شنبه 20 آبان 1389, 18:35 عصر
دوست مون دقیق به شما گفتن . کمی فضایی فکر نکنید !!!