2011-10-07 61 views
1

在asp.net 3.5中,我試圖發送用戶到不同的https url來登錄,如果用戶沒有登錄。我有點兒'限制如果用戶沒有登錄,用戶不會看到論壇頁面(http://thisSite.com/forum.aspx)。如何讓用戶在登錄後回到同一頁面

我不確定如何將用戶重定向到登錄頁面(https://somethirdpartysite.com)回http://thisSite.com/forum.aspx

我試圖把Response.Redirect的在我的forum.aspx這樣的: 的Response.Redirect( 「https://somethirdpartysite.com」),但它的不像預期的那樣行事。

任何指針會幫助我。

Regards, Ron。

+0

聽起來像是你矛盾了你想要的。你想引導用戶從登錄頁面到論壇頁面,或論壇頁面登錄/第三方頁面? –

+0

從論壇頁面登錄/第三方頁面,一旦登錄,返回論壇頁面。 – Ron

+0

哦,我明白了。我誤解了;刪除我的答案 –

回答

2

使用ReturnUrl查詢Strign鍵:https://somethirdpartysite.com?ReturnUrl=Forum.aspx所以登錄後用戶將被自動重定向到Forum.aspx頁面。

+0

這將拋出第三方網站的錯誤爲未知錯誤 - 我按照你的建議,通過放置這樣的網址:Response.Redirect(「https://Somethirdpartysite.com/Login.aspx」&「?ReturnUrl = forum.aspx「) – Ron

+0

@Ron:非常奇怪,如果網站被部署到interned可以發送給我確切的URL來看到一個錯誤?或者你有錯誤/異常的細節? – sll

+0

@ Sll我想從forum.aspx到login.aspx作爲SSO,然後一旦登錄login.aspx,用戶應該返回forum.aspx – Ron

相關問題