2011-10-07 89 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

相关问题