日期:2014-05-16  浏览次数:21040 次

asp 用ajax 提交注册的,成功后如何让他返回主页自动登录?
成功后如何让他返回主页自动登录(原来的登录区隐藏,显示用户名 )


function reg_result(data){
if(data==1){
//$("span")[6].innerHTML="注册成功";
$("span")[6].innerHTML='<a href="http://localhost:8001/wlv2.1/index.asp" target="_blank">'+$("input")[0].value+",您好.请点击这里登陆</a>";
setTimeout("delayRun()",1000);//不用点击,自动返回主页
}
else{
$("span")[6].innerHTML="注册失败,请联系管理员2";
}
}

function delayRun(){
var user = $("input")[0].value;
var pwd =  $("input")[1].value;
window.location.reload= "http://localhost:8001/wlv2.1/index.asp";
window.close();
}


谁给上面的代码改造一下 ,让他自动返回主页,自动登录

------解决方案--------------------
注册成功后需要给SESSION赋值,然后在首页用ASP判断SESSION,如果为空显示登录框,否则显示用户名

如果首页是静态文件,则用AJAX获取SESSION,然后隐藏登录框,显示AJAX信息