mohamad 19 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلام خسته نباشید دوستانمن یه کاری میخوام انجام بدم هرچقدر تلاش کردم نشد.ببینید من یه فرم لاگین توی سایتم طراحی کردم که وقتی نام کاربری و رمز عبور رو توش وارد می کنن به مدیریت یه سایت دیگه وارد میشن.حالا مشکلم اینجاست که میخوام وقتی نام کاربری و رمز عبور رو کسی وارد میکنه ورودش به مدیریت اون سایت ثبت بشه ولی از طریق ReturnUrl به یه ادرس دیگه ای برهمثلا توی یه ادرس به این شکل از فرم ورود استفاده کنه:www.suite.comبعد از طریقReturnUrlاطلاعات ورودش در سایت دومی مثل آدرس زیر ثبت بشه: www.suite2.comو مشکل اینجاست که من نمی خوام وارد سایت دوم بشه و میخوام یک صفحه از سایت اول باز بشه در حالی که اطلاعات ورودش در سایت دوم ثبت شده باشه.وقتی از کد زیر در فرم ورود سایت اول استفاده می کنم اطلاعات رو ثبت می کنه و وارد صفحه اول سایت دوم میشه و یا هر صفحه ای که تعیین کنمhttp://www.suite2.com/website.aspx?ReturnUrl=%2fچیکار کنم که کلا به یه آدرس دیگه ReturnUrl بشه ؟مثلا مثل ادرس زیرhttp://www.suite2.com?ReturnUrl=http://www.suite1.com/myservices.phpامیدوارم منظورمو فهمیده باشید خیلی بد توضیح دادم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 متوجه نشدمشما میتوانید بعد از ثبت داده ها در سایت دوم دوباره به سایت اول برگردیدبا تابع header 2 نقل قول لینک به ارسال
mohamad 19 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) ممنون آقا پارسا من هم همین کار رو میخوام بکنم میخوام داده هام را از فرم سایت اول وارد کنم تا وارد سایت دوم بشه و به همون سایت اول برگردم.میشه یه نمونه از تابع header رو برام بزارید؟من میخام از کد زیر توی سایت اول استفاده کنم تا اطلاعات ورود به سایت دوم رو وارد کنم<form id="form1" method="post" action="http://www.SUITE2.com/MyLogin.aspx?ReturnUrl=%2f"style="direction: rtl; font-family: Tahoma; font-size: 11px"><input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMzc3MDA5NzMzD2QWBAIBDHMWMKHMYBGgIQSXr6Sr1A==" /><script type="text/javascript">//<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } }//]]></script><table dir="rtl"> <tr> <td> نام کاربری : </td> <td> <input type="text" id="txtUID" name="txtUID" /> </td> </tr> <tr> <td> گذرواژه : </td> <td> <input type="password" id="txtPwd" name="txtPwd" /> </td> </tr></table><br /><a id="btnLogin" tabindex="3" href="javascript:__doPostBack('btnLogin','')">ورود به سایت </a></form>حالا میخوام وقتی اطلاعات رو توی فرم زیر وارد میکنم در سایت دوم لوگین بشه ولی به همین سایت اول برگرده ویرایش شده خرداد 92 توسط mohamad نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 در سایت دوم قرار دهید بعد از ثبت:header('Location: http://site1.tld'); 2 نقل قول لینک به ارسال
mohamad 19 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 مشکل همینجاست من به کد سایت دوم دسترسی ندارم و قابل تغییر نیست فقط میتونم با نام کاربری و رمز عبورم لاگین کنم.از طریق سایت اول و کد فرم بالا نمیشه کاری کرد؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 مگر اینکه سایت دوم چنین امکانی را داشته باشداگر مطمئن هستید ثبت میشود میتوانید داده ها را به iframe ارسال کنید 2 نقل قول لینک به ارسال
mohamad 19 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 استفاده از iframe رو متوجه نشدم.میشه توضیح بیشتر بدین؟یعنی سایت دوم رو با iframe باز کنم و لوگین کنم و بعد ببندم؟کدش باید چطوری باشه؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 target فرم را برابر نام iframe قرار دهید<form action="do_stuff.aspx" method="post" target="my_iframe"> <input type="submit" value="Do Stuff!" /></form><!-- when the form is submitted, the server response will appear in this iframe --><iframe name="my_iframe" src="not_submitted_yet.aspx"></iframe> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .