现做一个网站,论动使用动网的BBS:
<a href="http://www.xxx.cn/bbs/dispbbs.asp?boardid=6&ID=47">进入</a>
能在点击“进入”,先转向http://www.xxx.cn/bbs/login.asp?username=aa&pwd=bbb 等论坛登录成功后,再转向http://www.xxx.cn/bbs/dispbbs.asp?boardid=6&ID=47这个页面。实现如http://www.xglove.com/index.htm 论坛热贴里面的功能?
<a href="http://www.xxx.cn/bbs/dispbbs.asp?boardid=6&ID=47">进入</a>
能在点击“进入”,先转向http://www.xxx.cn/bbs/login.asp?username=aa&pwd=bbb 等论坛登录成功后,再转向http://www.xxx.cn/bbs/dispbbs.asp?boardid=6&ID=47这个页面。实现如http://www.xglove.com/index.htm 论坛热贴里面的功能?
{
string[] AllKeys = _page.Request.QueryString.AllKeys;
string ReturnUrl = "";
ReturnUrl = _page.Request.Params["URL"] + "?";
for(int i=0; i<AllKeys.Length; i++)
{
ReturnUrl += AllKeys[i] + "=" + _page.Request.Params[AllKeys[i]] + "&";
}
if(ReturnUrl != "")
ReturnUrl = ReturnUrl.Substring(0, ReturnUrl.Length-1); _page.Response.Redirect("http://"+_page.Request.Url.Host+":" +_page.Request.Url.Port.ToString() + _page.Request.ApplicationPath +"/Secure/Login.aspx?ReturnUrl=" + ReturnUrl);
}
if (有"ReturnUrl"参数){
Response.Redirect("http://"+Request.Url.Host+":" +Request.Url.Port.ToString() +"/"+ReturnUrl); }
else
{
Response.Redirect("默认页");
}
1、我的系统与第三方BBS并不在一个虚拟目录下
2、实现的功能是在我的系统上登录后,马上能登录第三方BBS,当然两个数据的用户名和密码是同步的,
3、第三方BBS的登录方法就是转向:http://www.xxx.cn/bbs/login.asp?username=aa&pwd=bbb这个页面就算成功了
4、需要实现的功能就是,在asp.net的代码,先转向 论坛的登录页面,然后再立即转下论动里面的一个内页。
{
string[] AllKeys = _page.Request.QueryString.AllKeys;
string ReturnUrl = "";
ReturnUrl = _page.Request.Params["URL"] + "?";
for(int i=0; i<AllKeys.Length; i++)
{
ReturnUrl += AllKeys[i] + "=" + _page.Request.Params[AllKeys[i]] + "&";
}
if(ReturnUrl != "")
ReturnUrl = ReturnUrl.Substring(0, ReturnUrl.Length-1); _page.Response.Redirect("http://"+_page.Request.Url.Host+":" +_page.Request.Url.Port.ToString() + _page.Request.ApplicationPath +"/Secure/Login.aspx?ReturnUrl=" + ReturnUrl);
}