PDA

View Full Version : سوال: redirect کردن کاربر بدون نام ؟



Modifier
چهارشنبه 15 آبان 1387, 03:24 صبح
سلام علیکم

در استفاده سیستم authentication خود دات نت وقتی کاربر بدون نام میخواهد وارد یک پوشه یا صفحه ایی غیر مجاز شود ، به صورت اتوماتیک به صفحه Login.aspx فرستاده میشود.

حالا اگر من کنترل لاگینم در صفحه ایی غیر از صفحه ی ذکر شده باشد چگونه کاربر بدون نام رو به این صفحه هدایت کنم ؟

در ضمن میخوام وقتی login شد به صفحه ایی غیر از default.aspx بره ؟ (با نقشی خاص) و اینکه کد این رو در کدوم متد بنویسم ؟

ممنون.

یا علی.

emad_67
چهارشنبه 15 آبان 1387, 09:06 صبح
حالا اگر من کنترل لاگینم در صفحه ایی غیر از صفحه ی ذکر شده باشد چگونه کاربر بدون نام رو به این صفحه هدایت کنم ؟
شما توی web.config توی تگ system.web ایتو اضافه کن:


<authentication mode="Forms">
<forms name="aspAuth" loginUrl="YourPage.aspx">
</forms>

که loginUrl رو همون صفحه ای که میخوای بهش ریدایرکت بشه بزار.

در ضمن میخوام وقتی login شد به صفحه ایی غیر از default.aspx بره ؟ (با نقشی خاص) و اینکه کد این رو در کدوم متد بنویسم ؟
برای اینکار هم توی رویداد LoggedIn کنترل Login کد ریدایرکتت رو بنویس.