JS登录成功后返回到未登录之前的页面

javascript操作cookie确保用户登录成功后跳转到登录前页面。~

setCookie("url",location.href,12);

var url = getCookie("url");

location.href=url;

一般判断用户是否登陆是用过滤器, filter来过滤所有请求, 拿到Session中是否存在用户信息来判断用户是否登陆, 如果没有登录的话就返回登录,这是服务器操作也是比较普遍的做法
如果你要使用JS来判断的话, 不安全, 首先JS是客户端级的, 也就是说, 客户打开页面以后JS被下载完毕不是实时更新的, 而且客户端可以更改JS的代码,所以不推荐纯用JS跳转. 如果用JS来判断的话, 可以在用户登录以后将用户信息存入cookies或者用JS全局变量来记录状态, 当用户没有登录时,
window.open('http://www.xxxxxx.com','','height=500,width=611,scrollbars=yes,status=yes')
或者
第一种:

window.location.href="login.jsp?backurl="+window.location.href;

第二种:

alert("返回");
window.history.back(-1);

第三种:

window.navigate("top.jsp");

第四种:

self.location=’top.htm’;

第五种:

alert("非法访问!");
top.location=’xx.jsp’;

等可实现跳转到登录页面操作

这个一般配合程序来做的,

假如你的程序是php的,那么登录成功后

可以这样实现

window.location.href = <?php $_SERVER['HTTP_REFER'];?>

PHP中$_SERVER['HTTP_REFER']这个参数就代表从A页面到B页面中的A页面,其他程序例如C#都有各自的常量



JS登录成功后返回到未登录之前的页面
答:假如你的程序是php的,那么登录成功后 可以这样实现 window.location.href = <?php $_SERVER['HTTP_REFER'];?>PHP中$_SERVER['HTTP_REFER']这个参数就代表从A页面到B页面中的A页面,其他程序例如C#都有各自的常量 ...

前端JS 怎么实现用户登陆之后点各个页面都不用再登陆?
答:登录成功之后,把登录信息加密后保存在cookie里面;然后建一个js文件,在这个文件里面做用户是否已登录的判断!如果登录了就直接显示该页面,如果没登录,就跳转回登录页面!这个js文件在登录后才能看到的页面都做引用;...

jsp用户登录后跳转到未登录之前的页面
答:记住登录后要返回的 String url = request.getRequestURI();response.sendRedirect("/login/login.html?uri="+url)

登陆成功页面的JS设置跳转到index页面,实际却跳转到其他页面?
答:第一种:(跳转到b.html) window.location.href="b.html"; 第二种:(返回上一页面) window.history.back(-1); 第三种: window.navigate("b.html"); 第四种: self.location=’b.html’; 第五种: top.locat...

JSP中JS弹出未登录提示框并自动跳转
答:request.setAttribute("msgs", list);}else { > alert("请先登陆"); window.location="../login.jsp" < //如果session 为空那么证明没有登录将跳到login.jsp } >

我在主页上加了ajax的登录,登录成功后,如果进入另一个页面在浏览器点击...
答:用session控制,登陆后吧账户密码放session里。进入登陆页面,先判断有无SESSION,没有就显示登录的状态,有可以就显示登录后的页面,而且每个页面都要判断SESSION,防止比人不登陆,直接输入地址跨过你的登录页面,SESSION是跨...

用myeclipse编写js文件,登录成功后如何实现跳转到另一个网页?_百度知 ...
答:login.jsp下创建用户名密码(为了验证登录所必须的东西) 放到form中,form里的action就写welcome.jsp 你在form里再添加一个submit类型的按钮,点击后,就会执行action,就跳转到welcome页面了 让人你也可以直接用来跳转,就...

js判断是否登录并跳转页面
答:1、首先在一个文件里面准备两个自己写的HTML文件以便进行跳转的效果查看。2、接着可以用location.href来指定要跳转的页面便可。3、然后在浏览器中点击按钮便可以看到跳转了。4、如图,此时便会从422a跳到422b了。5、最后...

javascript怎样实现用户登录显示用户名,未登录显示请登录
答:一般登陆后,都会从服务器返回一定的信息给你,主要看你服务器语言是把数据以什么方式传递给你了, 你在前端判断该信息,就可以知道是不是登陆了 比如你显示信息那里是一个span 你就可以操作span 把你登录的信息写在span...

登录后,首次进入一个页面有弹框,只要不退出登录,再次返回这个页面没有弹...
答:1}else { echo "在弹窗的登录事件中。登录成功后要更新后台的session['islogin'] 的值 下次在进入本页面时 就不出弹框了

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网