PDA

View Full Version : سوال: redirect کردن صفحه در صورت ورود مستقیم آدرس



mahallat
جمعه 15 خرداد 1388, 01:48 صبح
با سلام من یک صفحه را توسط qury string اطلاعات را وارد کردم حالا می خواهم که کاربر زمانی که این صفحه را به صورت مستقیم وارد کرد صفحه redirect و فقط دسترسی به صفحه از طریق همان لینکی که حاوی quru string است باشد.

khorsandreza
جمعه 15 خرداد 1388, 02:51 صبح
شما باید در فایل web.config تغییرات زیر را انجام دهید در صورتی عدم login شما را به فرم دلخواه هدایت میکنه

<authentication mode="Forms">
<forms loginUrl="[your page name].aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

iman_22a
جمعه 15 خرداد 1388, 02:53 صبح
خوب لینک حاوی QueryString رو که دستی هم می تونه از توی آدرس بار بده !

milade
جمعه 15 خرداد 1388, 10:26 صبح
سلام


با سلام من یک صفحه را توسط qury string اطلاعات را وارد کردم حالا می خواهم که کاربر زمانی که این صفحه را به صورت مستقیم وارد کرد صفحه redirect و فقط دسترسی به صفحه از طریق همان لینکی که حاوی quru string است باشد.

خوب توی اون صفحه اون کوری رو درخواست کن ، اگه نال داد Redirect و اگه مقدار داد که هیچ !

If Request("ID")=Nothing
Response.Ridirect("index.aspx")
Else
End IF

البته همون طور که دوستان گفتن امکان دو دره شدن در صورت امنیت کم میره !

موفق باشید

mahallat
شنبه 16 خرداد 1388, 12:59 عصر
با سلام و تشکر از جوابهای مفیدتون
منظور من این بود که اگر لینک qury string
( www.uuu.com/bakhsh.aspx?id=12)بود و کاربر(www.uuu.com/bakhsh.aspx)این را وارد کرد به عنوان مثال صفحه به جای دیگر redirect شود.

milade
شنبه 16 خرداد 1388, 13:52 عصر
خوب همون طور که گفتم عمل کن !