PDA

View Full Version : سوال: صفحه لوگين جدا براي ادمين



bftarane
یک شنبه 19 آذر 1391, 11:50 صبح
اگه من بخوام براي ادمين صفحه لوگين جدا داشته باشم چه کار بايد انجام بدم؟
همين که يه همچين آدرسي به ادمين بدم بگم موقع ورود از اين صفحه استفاده کنه کافيه؟ يا روش ديگه اي به نظرتون مي رسه؟
http://mysite.com/adminlogin.aspx

nassim0
یک شنبه 19 آذر 1391, 12:02 عصر
در هنگام رجستر کاربر می تونید گزینه ایی به عنوان سطح دسترسی داشته باشید که یکی شامل ادمین و دیگری یوزر باشه هنگام ورود بر اساس سطح دسترسی به صفحات خاص هدایت بشه . من حرفه ایی نیستم و از روش خود شما استفاده می کنم صفحه ایی جدا برای ادمین ایجاد می کنم اینجوری آزادی عمل بیشتری دارم .

mehrbani
یک شنبه 19 آذر 1391, 13:17 عصر
در صورتی که از کنترل Login خود ASP.NET استفاده نکنین می تونین Role کاربر Authenticated شده رو چک کنین و اگر جز Role مدیر بود Authentication Ticket براش ایجاد کنین.

bftarane
یک شنبه 19 آذر 1391, 14:48 عصر
من سوالم چيز ديگه اي بود ببينيد الآن من ادمينم رول به فرض x رو داره و از همون صفحه اي که بقيه وارد ميشن وارد ميشه منتها به صفحه مديريتي مي ره چون نقش بهش دادم. حالا سوالم اينه که اگه بخوام از يه صفحه ديگه وارد شه چه کار کنم؟
جز اينکه يه آدرس جداگانه براي صفحه لوگين بهش بدم چيزي به ذهنم نمي رسه. ميخوام بدونم بقيه در دنياي حرفه اي چه کار مي کنن؟
يعني مي خوام ادمين صفحه لوگين جداگانه داشته باشه.

fakhravari
یک شنبه 19 آذر 1391, 19:10 عصر
یک ورود به سایت هست.
نقش ها متفرقه.

ya30ien2
یک شنبه 19 آذر 1391, 19:33 عصر
میتونید هنگام ورود در صفحه اولیه سایت اگه سطح کاربر باشه که بصورت عادی ولی اگه مدیر بود ازش سوال کنید به صفحه مدیریت میره یا در صفحه اولیه سایت

Mag-Mag
یک شنبه 19 آذر 1391, 21:05 عصر
سلام
اره معمولا آدرس جداگانه میدن
مثلا برای ادمین
http://portal.pishroaris.com/admin/
برای کاربران سایت
http://www.portal.pishroaris.com/Login.aspx

bftarane
یک شنبه 19 آذر 1391, 21:20 عصر
حالا يه سوال ديگه. اون آدرس رو که پسوند aspx نداره با urlrewrite بايد درست کنم و به ادمين بدم درسته؟
آخه جالب نيست به ادمين بگم مثلاً در آدرس بار وارد کنه abc.com/admin.aspx

Mag-Mag
یک شنبه 19 آذر 1391, 21:37 عصر
برای اون کار کافیه توی پوشه ادمین یک فایل web.config بذاری (ساده (همونی که خود دات نت میسازه))
بعد جون احتمالا واسه هاستت ست شده که به هر پوشه ای که میره صفحه default.aspx رو ایجاد کنه یک صفحه default.aspx هم بذار
توی اون بگو redirect کنه به AdminLogin.aspx

mehrbani
دوشنبه 20 آذر 1391, 03:07 صبح
ما در برنامه هامون معمولاً بخش admin یا همون back end یک پروژه مجزا از خود برنامه هست.بنابراین کاملاً ایزوله میشه قسمت ادمین.مثلا می تونه Admin روی شبکه داخلی باشه و قسمت Front End بر روی اینترنت.
حسن های خیلی زیادی داره ، Application Pool مجزا ، تنظیمات خاص IIS مجزا برای Admin و ...

این کاری هست که در پروژه های واقعی در Scale بزرگ انجام می دن

موفق باشین