PDA

View Full Version : سوال: اولین صفحه ای که در سایت باید باز شود؟



hadi-z
شنبه 06 آذر 1389, 21:29 عصر
سلام
چجوری باید به یک پروژه در asp.net فهموند که اولین page یی که باید در پوشه Admin ،{بعد از ورود به آدرس (مثلا :www.yoursite.ir/admin (http://www.yoursite.ir/admin)) }لود بشه، page لاگین است.
ممنون میشم اگه کمکم کنید

blackcats
شنبه 06 آذر 1389, 21:35 عصر
اگر منظورت اینه که پس از login به صفحه مشخصی بره از دستور

response.redirect("~/admin/test.aspx")

استفاده کنی.

hadi-z
شنبه 06 آذر 1389, 21:44 عصر
ممنون از توجه تون

ولی نه
منظورم اینه که وقتی "admin/" رو در انتهای نام سایت وارد میکنم باید وارد لاگین بشه

http://barnamenevis.org/forum/attachment.php?attachmentid=60915&d=1290883448

ولی وارد Default.aspx میشه

raziee
شنبه 06 آذر 1389, 23:48 عصر
ممنون از توجه تون

ولی نه
منظورم اینه که وقتی "admin/" رو در انتهای نام سایت وارد میکنم باید وارد لاگین بشه

http://barnamenevis.org/forum/attachment.php?attachmentid=60915&d=1290883448

ولی وارد Default.aspx میشه

در پوشه ی مربوطه یکweb.config بسازید و در اون تنظیمات امنیتی رو بنویسید.

<authentication mode="Forms">
<forms defaultUrl="default.aspx" loginUrl="login.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

hadi-z
یک شنبه 07 آذر 1389, 04:15 صبح
در پوشه ی مربوطه یکweb.config بسازید و در اون تنظیمات امنیتی رو بنویسید.

<authentication mode="Forms">
<forms defaultUrl="~/admin/default.aspx" loginUrl="~/admin/login.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

ممنون از راهنمایی تون
ولی وقتی این کارو میکنم بدون اینکه وارد صفحه اول سایتم بشه وارد صفحه لاگین ،تو پوشه admin میشه.

raziee
یک شنبه 07 آذر 1389, 10:01 صبح
ولی وقتی این کارو میکنم بدون اینکه وارد صفحه اول سایتم بشه وارد صفحه لاگین ،تو پوشه admin میشه.
برادر به خاطر اینکه شما در فایل web.config اصلی تغییرات ایجاد کردید.

در پوشه ی مربوطه یکweb.config بسازید و در اون تنظیمات امنیتی رو بنویسید.
همون طور که گفتم در پوشه ی مربوطه(یعنی Admin) یک فایل وب کانفیگ ایجاد کنید.